]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
udev: Set wireless interfaces into AP mode before adding to bridge
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 14 Feb 2020 13:48:19 +0000 (13:48 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 16 Feb 2020 15:31:06 +0000 (15:31 +0000)
Wireless interfaces cannot be added to the bridge when they are
still running in station mode. At boot time, the interface will
be created and it is attempted to attach it to a bridge, which
fails.

This patch now checks whether the wireless interface is going to
be an access point, changes the mode accordingly and then attaches
the interface to the bridge.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/udev/network-hotplug-bridges

index 30a671f04fa17a7280723da711f38363e0ce27a0..33d6d65ba558aa6137d585d155aee0dc42e41b08 100644 (file)
@@ -93,6 +93,10 @@ case "${MODE}" in
                        #ip link set "${BRIDGE}" up
                fi
 
+               if grep -q "INTERFACE=${INTERFACE}" "/var/ipfire/wlanap/settings" 2>/dev/null; then
+                       iw dev "${INTERFACE}" set type __ap
+               fi
+
                # Attach the physical device
                logger "Attach ${INTERFACE} to ${BRIDGE}"
                ip link set dev "${INTERFACE}" master "${BRIDGE}"