1,vi /etc/sysconfig/wpa_supplicant
INTERFACES="-iwlan0"
DRIVERS="-Dnl80211"
2,vi /etc/wpa_supplicant/wpa_supplicant.conf
添加
update_config=1
这样可以在wpa_cli中保存配置
3,启动wpa_supplicant服务
chkconfig wpa_supplicant on
4,用wpa_cli连接到网络
wap_cli -i wlan0
>add_network 0
>set_network 0 ssid "666"
>set_network 0 psk "your pre-shared key"
>enable_network 0
>save_config
>q
5,配置ifcfg-wlan0
DEVICE=wlan0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Wireless
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
PEERROUTES=yes
6,重新启动网络
service network restart
wpa_cli举例
eg.1、连接无加密的AP
>add_network 0
>set_network 0 ssid "666"
>set_network 0 key_mgmt NONE
>enable_network 0
>quit
eg.2、连接WEP加密AP
>add_network 1
>set_network 1 ssid "666"
>set_network 1 key_mgmt NONE
>set_network 1 wep_key0 "your ap password"
>enable_network 1
eg.3、连接WPA-PSK/WPA2-PSK加密的AP
>add_network 2
>set_network 2 ssid "666"
>set_network 2 psk "your pre-shared key"
>enable_network 2