8 eval $
(/usr
/local
/bin
/readhash
/var
/ipfire
/wlanap
/settings
)
12 boot_mesg
"Starting hostapd... "
13 mkdir
-p /var
/run
/hostapd
14 # enable wlan module of collectd
15 sed -i -e "s|#LoadPlugin wireless|LoadPlugin wireless|g" /etc
/collectd.conf
17 # Set Atheros Card to master mode
18 /usr
/bin
/wlanconfig ath0 destroy
> /dev
/null
19 /usr
/bin
/wlanconfig
$INTERFACE create wlandev wifi0 wlanmode ap
> /dev
/null
21 # Set other cards to master mode
22 #/usr/sbin/iwconfig blue0 mode master
24 if [ "$(/usr/sbin/iwconfig $INTERFACE | /bin/grep "Mode
:Master
")" == "" ]; then
25 boot_mesg
"Error! Can't set wlan master mode"
29 /usr
/sbin
/iwconfig
$INTERFACE channel
$CHANNEL
30 /usr
/sbin
/iwconfig
$INTERFACE txpower
$TXPOWER
31 /usr
/bin
/hostapd
-P /var
/run
/hostapd
/etc
/hostapd.conf
</dev
/tty12
>/dev
/tty12
2>&1 &
37 boot_mesg
"Stopping hostapd..."
39 # Set Atheros Card to Managed mode
40 # /usr/bin/wlanconfig $INTERFACE destroy > /dev/null
41 # /usr/bin/wlanconfig $INTERFACE create wlandev wifi0 wlanmode sta > /dev/null
43 # Set other cards to master mode
44 #/usr/sbin/iwconfig blue0 mode Managed
46 killproc
/usr
/bin
/hostapd
57 statusproc
/usr
/bin
/hostapd
61 echo "Usage: ${0} {start|stop|restart|status}"