From aa670d1f57b2c7e1b27936085e641582a678ad26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?HAO=2C=20Yun=20=28=E9=83=9D=E8=BF=90=EF=BC=89?= Date: Sun, 2 Jun 2019 18:22:58 +0200 Subject: [PATCH] Support to use dual channel if the adapter/driver support it. --- src/scripts/create_ap | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/scripts/create_ap b/src/scripts/create_ap index 4a40226..de51d72 100755 --- a/src/scripts/create_ap +++ b/src/scripts/create_ap @@ -1546,8 +1546,14 @@ if [[ $NO_VIRT -eq 0 ]]; then FREQ_BAND=2.4 fi if [[ $WIFI_IFACE_CHANNEL -ne $CHANNEL ]]; then - echo ", fallback to channel ${WIFI_IFACE_CHANNEL}" - CHANNEL=$WIFI_IFACE_CHANNEL + if ( get_adapter_info ${IFACE} | grep "#channels <= 2" -q ) + then + echo -e "\nmultiple channels supported" + else + echo -e "\nmultiple channels not supported", + echo -e "\nfallback to channel ${WIFI_IFACE_CHANNEL}" + CHANNEL=$WIFI_IFACE_CHANNEL + fi else echo "channel------------------ ${CHANNEL}" fi