1.安装wpa_supplicant
yum install -y wpa_supplicant
2. 执行wpa_passphrase ESSID ‘password’
例如ESSID为dlink-0512,password为62579656,则执行
wpa_passphrase dlink-0512 ‘62579656’
它会输出如下内容:
network={
ssid=”dlink-0512″
#psk=”62579656″ psk=cc79ff5503dcfdbeafb5b9987a8d7a79626b6ee05bed499864e44a9537d6e116
}
将输出的内容追加到 /etc/wpa_supplicant/wpa_supplicant.conf 或者直接执行
wpa_passphrase dlink-0512 ‘62579656’ >> /etc/wpa_supplicant/wpa_supplicant.conf
再把其中 ssid= 和 psk= 加入到wlan0 的配置文件,或执行以下命令
wpa_passphrase dlink-0512 ‘62579656’ | grep -v ‘{\|}’ >> /etc/sysconfig/network-scripts/ifcfg-wlan0
echo ‘WPA=yes’ >> /etc/sysconfig/network-scripts/ifcfg-wlan0
我的配置文件内容如下:
DEVICE=wlan0
TYPE=Ethernet
UUID=4972331e-e707-48d6-8757-17b87bcd00b5
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HWADDR=00:1D:E0:6F:84:97
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=”System wlan0″
ssid=”dlink-0512″
#psk=”62579656″
psk=cc79ff5503dcfdbeafb5b9987a8d7a79626b6ee05bed499864e44a9537d6e116
WPA=yes
3.然后,我们可以启动网络设备
ifup wlan0
再启动 wpa_supplicant
wpa_supplicant -iwlan0 -B –c /etc/wpa_supplicant/wpa_supplicant.conf
(或wpa_supplicant -Dwext-iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf)
我们需要随机启动的话,加入到 /etc/rc.local
cat >> /etc/rc.local<<EOF
wpa_supplicant -iwlan0 -B –c /etc/wpa_supplicant/wpa_supplicant.conf
EOF
附:
打开无线网卡电源iwconfig wlan0 txpower on
列出区域内的无线网络iwlist wlan0 scan