红联Linux门户
Linux帮助

ubuntu用shell命令wpa_cli工具连接wifi

发布时间:2016-08-26 09:24:49来源:linux网站作者:温兴泵
1.查看wifi网卡
root@dpdk2-All-Series:~# ifconfig
ubuntu用shell命令wpa_cli工具连接wifi
 
2.扫描wifi信号,并记下essid
root@dpdk2-All-Series:~# iwlist wlan1 scan
ubuntu用shell命令wpa_cli工具连接wifi
 
3.进入交互模式
root@dpdk2-All-Series:~# wpa_cli
ubuntu用shell命令wpa_cli工具连接wifi
 
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
ubuntu用shell命令wpa_cli工具连接wifi
用浏览器打开就可以看到下面的画面!
ubuntu用shell命令wpa_cli工具连接wifi
有密码模式
>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

 
本文永久更新地址:http://www.linuxdiyf.com/linux/23632.html