WiFi Access Point / HotSpot management in NetworkManager (#2304)
* Enable wpa_supplicant access point funtionality, to allow NetworkManager to manage WiFi interfaces as HotSpots or access points. * Add an exception, to allow NetworkManager to manage bridge interfaces whose name starts with 'bridge'. * Update buildroot-external/rootfs-overlay/etc/NetworkManager/NetworkManager.conf Co-authored-by: Stefan Agner <stefan@agner.ch> Co-authored-by: Stefan Agner <stefan@agner.ch>
This commit is contained in:
@@ -87,6 +87,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -87,6 +87,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -73,6 +73,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -73,6 +73,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -71,6 +71,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -73,6 +73,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -73,6 +73,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -87,6 +87,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -76,6 +76,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -78,6 +78,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -79,6 +79,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -79,6 +79,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -78,6 +78,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -74,6 +74,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -79,6 +79,8 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ autoconnect-retries-default=0
|
|||||||
rc-manager=file
|
rc-manager=file
|
||||||
|
|
||||||
[keyfile]
|
[keyfile]
|
||||||
unmanaged-devices=type:bridge;type:tun;driver:veth
|
unmanaged-devices=type:tun;driver:veth;interface-name:docker*;interface-name:hassio
|
||||||
|
|
||||||
[logging]
|
[logging]
|
||||||
backend=journal
|
backend=journal
|
||||||
|
|||||||
Reference in New Issue
Block a user