ETHER_INTERFACE='wlan0'
HOSTAP_CONFIG='/etc/mesh/hostapd.conf'
MESH_CHANNEL='161'
+IFNAME='wlan0'
MESH_ID='meshnet'
WLAN_INTERFACE=$3
fi
# Change interface mode with wlan script (for artik)
- if [ -a "/usr/bin/wlan.sh" ]; then
+ if [ -a "/usr/bin/wlan.sh" ]
+ then
if [ "wlan0" == "$WLAN_INTERFACE" ]; then
sed -i 's/wlan0/wlan1/' /usr/bin/wlan.sh
fi
if [ "wlan0" == "$WLAN_INTERFACE" ]; then
sed -i 's/wlan1/wlan0/' /usr/bin/wlan.sh
fi
+ else
+ if [ -a "/hal/lib/libwifi-hal-backend-wifi.so" ]
+ then
+ if [ "wlan0" == "$WLAN_INTERFACE" ]; then
+ IFNAME='wlan1'
+ fi
+ dbus-send --system --print-reply --dest=net.netconfig /net/netconfig/wifi net.netconfig.wifi.Firmware.Stop string:softap string:$IFNAME
+ dbus-send --system --print-reply --dest=net.netconfig /net/netconfig/wifi net.netconfig.wifi.Firmware.Start string:softap string:$IFNAME
+ if [ "wlan0" == "$WLAN_INTERFACE" ]; then
+ IFNAME='wlan0'
+ fi
+ fi
fi
@SBIN_DIR@/iw $MESH_INTERFACE scan > /dev/null