From fd75f5663507a2331c9471fa4bf1e6a045c5bee3 Mon Sep 17 00:00:00 2001 From: oblique Date: Thu, 28 Aug 2014 08:40:15 +0300 Subject: [PATCH] Do not allow user to use `phyX' of the interface --- create_ap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create_ap b/create_ap index 3bb1436..24e026c 100755 --- a/create_ap +++ b/create_ap @@ -364,7 +364,7 @@ fi WIFI_IFACE=$1 -if ! iw ${WIFI_IFACE} info > /dev/null 2>&1; then +if ! iw dev ${WIFI_IFACE} info > /dev/null 2>&1; then echo "ERROR: ${WIFI_IFACE} is not a WiFi interface" >&2 exit 1 fi @@ -442,7 +442,7 @@ echo "Config dir: $CONFDIR" if [[ $NO_VIRT -eq 0 ]]; then VWIFI_IFACE=${WIFI_IFACE}ap - WIFI_IFACE_CHANNEL=$(iw ${WIFI_IFACE} info | grep channel | awk '{print $2}') + WIFI_IFACE_CHANNEL=$(iw dev ${WIFI_IFACE} info | grep channel | awk '{print $2}') if [[ -n $WIFI_IFACE_CHANNEL && $WIFI_IFACE_CHANNEL -ne $CHANNEL ]]; then echo "hostapd will fail to use channel $CHANNEL because $WIFI_IFACE is already set to channel $WIFI_IFACE_CHANNEL, fallback to channel $WIFI_IFACE_CHANNEL."