From 227c4b0ef9f7c4006721e6856f9adb1f293cb87a Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 24 Dec 2022 10:27:27 +0100 Subject: ssid might contain spaces. sleep for a second for wlan to come up. --- package/base-files/src/etc/network/if-pre-up.d/04-wireless | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'package/base-files/src/etc') diff --git a/package/base-files/src/etc/network/if-pre-up.d/04-wireless b/package/base-files/src/etc/network/if-pre-up.d/04-wireless index fa68058bf..ef070c5bc 100755 --- a/package/base-files/src/etc/network/if-pre-up.d/04-wireless +++ b/package/base-files/src/etc/network/if-pre-up.d/04-wireless @@ -81,6 +81,8 @@ case "$IF_WIRELESS_MODE" in cat /etc/hostapd.conf.post >> /tmp/hostapd.conf ;; sta) + # need to wait for wlan drivers to settle down + sleep 1 ip link set up dev ${IFACE} [ $IF_WIRELESS_EXTENSION -eq 1 ] && { [ -x /usr/sbin/iwconfig ] || { @@ -96,9 +98,9 @@ case "$IF_WIRELESS_MODE" in } driver=nl80211 [ $sec -eq 2 ] && { - iw dev ${IFACE} connect $IF_WIRELESS_SSID key d:0:$IF_WIRELESS_PASSPHRASE + iw dev ${IFACE} connect "$IF_WIRELESS_SSID" key d:0:$IF_WIRELESS_PASSPHRASE } || { - iw dev ${IFACE} connect $IF_WIRELESS_SSID + iw dev ${IFACE} connect "$IF_WIRELESS_SSID" 2>/dev/null } } [ $wpa2 -eq 1 ] && { -- cgit v1.2.3