1.查看wifi网卡
root@dpdk2-All-Series:~# ifconfig
2.扫描wifi信号,并记下essid
root@dpdk2-All-Series:~# iwlist wlan1 scan
3.进入交互模式
root@dpdk2-All-Series:~# wpa_cli
4.连接wifi
无密码模式(本例无密码)
>add_network
>set_network 0 ssid "web.wlan.bjtu"
>set_network 0 key_mgmt NONE
>enable_network 0
>quit
root@dpdk2-All-Series:~# dhclient wlan1
用浏览器打开就可以看到下面的画面!
有密码模式
>add_network
>set_network 0 ssid "666"
>set_network 0 psk "your pre-shared key"
>enable_network 0
>quit
root@dpdk2-All-Series:~# dhclient wlan1
5.命令手册
Full command
Short command
Description
status
stat
displays the current connection status
disconnect
disc
prevents wpa_supplicant from connecting to any access point
quit
q
exits wpa_cli
terminate
term
kills wpa_supplicant
reconfigure
recon
reloads wpa_supplicant with the configuration file supplied (-c parameter)
scan
scan
scans for available access points (only scans it, doesn‘t display anything)
scan_result
scan_r
displays the results of the last scan
list_networks
list_n
displays a list of configured networks and their status (active or not, enabled or disabled)
select_network
select_n
select a network among those defined to initiate a connection (ie select_network 0)
enable_network
enable_n
makes a configured network available for selection (ie enable_network 0)
disable_network
disable_n
makes a configured network unavailable for selection (ie disable_network 0)
remove_network
remove_n
removes a network and its configuration from the list (ie remove_network 0)
add_network
add_n
adds a new network to the list. Its id will be created automatically
set_network
set_n
shows a very short list of available options to configure a network when supplied with no parameters.
See next section for a list of extremely useful parameters to be used with set_network and get_network.
get_network
get_n
displays the required parameter for the specified network. See next section for a list of parameters
save_config
save_c
saves the configuration