From 842a14269a8cdcba67799ed69e504899b4a673ed Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Wed, 22 Apr 2020 16:20:04 -0500 Subject: [PATCH] better handling of 2.4/5 on the same ssid --- roles/network/templates/hostapd/test-wifi | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/roles/network/templates/hostapd/test-wifi b/roles/network/templates/hostapd/test-wifi index 6634eee43..2dc7ba2eb 100755 --- a/roles/network/templates/hostapd/test-wifi +++ b/roles/network/templates/hostapd/test-wifi @@ -18,11 +18,14 @@ sleep 3 wpa_cli -i $IFACE scan > /dev/null sleep 2 FREQ=`wpa_cli -i $IFACE scan_results | grep $SSID | awk '{print $2}'` -if [ ! $FREQ -lt 2485 ]; then - FREQ="" -fi -echo "frequency is $FREQ for $SSID" -CHAN=$(($FREQ - 2407 )) +for result in $FREQ; do + echo "frequency $result found for $SSID" + if [ $result -lt 2485 ]; then + FREQ2=$result + fi +done +echo "Using $FREQ2 for $SSID" +CHAN=$(($FREQ2 - 2407 )) CHAN=$(($CHAN / 5 )) echo "channel is $CHAN for $SSID" cp /etc/hostapd/hostapd.conf.iiab /etc/hostapd/hostapd.conf