/etc/wpa_supplicant.conf1 2 3 4 5 6 7 8 9 10
| ctrl_interface=/var/run/wpa_supplicant
network={ ssid="xxxxxxxx" proto=WPA key_mgmt=WPA-PSK pairwise=TKIP CCMP group=TKIP CCMP psk="xxxxxxxx" }
|
start service
1
| wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf
|
dhcp request
NAT
bridge0
网关为192.168.100.1
wlan0
中继分配到IPv4
为10.0.1.100
添加如下iptables
1
| iptables -t nat -I POSTROUTING -s 192.168.100.0/24 -j SNAT --to 10.0.1.100
|
/etc/wpa_supplicant.conf1 2 3 4
| ctrl_interface=/var/run/wpa_supplicant update_config=1 ap_scan=1 eapol_version=1
|
start service
1
| wpa_supplicant -B -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf
|
command line to connect
1 2 3 4 5 6 7 8 9
| wpa_cli -i wlan0 list_networks wpa_cli -i wlan0 set_network 0 ssid '"TARGET_SSID_HERE"' wpa_cli -i wlan0 set_network 0 proto WPA2 wpa_cli -i wlan0 set_network 0 key_mgmt WPA-PSK wpa_cli -i wlan0 set_network 0 pairwise 'TKIP CCMP' wpa_cli -i wlan0 set_network 0 group 'TKIP CCMP' wpa_cli -i wlan0 set_network 0 psk '"TARGET_PASSWORD_HERE"' wpa_cli -i wlan0 enable_network 0 udhcpc -i wlan0 -q
|