1.start_ap.sh使用hostapd启动热点
#kill previous
killall -9 udhcpd
killall -9 hostapd
ifconfig wlan0 down
sleep 1
#dhcp start
mkdir -p /tmp/conf
touch /tmp/conf/udhcpd.leases
ifconfig wlan0 up
ifconfig wlan0 192.168.2.1
udhcpd -f /etc/udhcpd.conf &
#hostapd start
hostapd /etc/hostapd.conf &
2.start_repeater.sh使用wpa_supplicant启动sta模式中继指定热点
#eg. start_repeater.sh ssid:passwd
str1=`echo $1 | cut -d':' -f1`
str2=`echo $1 | cut -d':' -f2`
killall -9 wpa_supplicant
killall -9 udhcpc
ifconfig wlan1 down
sleep 1
mkdir -p /var/run/wpa_supplicant
config="ctrl_interface=/var/run/wpa_supplicant\nupdate_config=1\ndisable_scan_offload=1\nwowlan_triggers=any\nnetwork={\n\t
ssid=\"$str1\"\n\t
proto=RSN\n\t
key_mgmt=WPA-PSK\n\t
pairwise=CCMP\n\t
psk=\"$str2\"\n}"
echo -e $config > /etc/wpa_supplicant.conf
ifconfig wlan1 up
wpa_supplicant -iwlan1 -Dnl80211 -c/etc/wpa_supplicant.conf -B
udhcpc -i wlan1 -S -t 5 -T 7 -b -q &