linux下用脚本连接wpa加密的AP需要安装wpa_supplicant(FEDORA12默认已经安装好)
建立wpa_A.conf文件,内容如下:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=1
network={
ssid="apssid"
psk="key"
}
再建立连接shell脚本内容如下:
#!/bin/bash
initctl stop wpasupplicant #可能不同版本会不一样,有些版本不需要做这一步
ifconfig wlan0 up
wpa_supplicant -iwlan0 -c /path/of/conf/file/wpa_A.conf &
sleep 5
dhclient wlan0
附:
连接wep加密AP shell
#!/bin/bash
iwconfig wlan0 key s:password
iwconfig wlan0 key open
iwconfig wlan0 essid ssidname
ifconfig wlan0 up
dhclient wlan0
连接不加密AP
#!/bin/bash
iwconfig wlan0 essid ssidname
ifconfig wlan0 up
dhclient wlan0
sonr 于 2010-07-22 20:52:12发表:
受教