偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.
全部博文(1750)
分类: LINUX
2012-06-11 10:12:52
点击(此处)折叠或打开
使用wireless tools已经可以连到为加密的ap。 但我的ap采用的wpa-psk模式加密,用这个工具无法连上,所以还是要使用wpa_supplicant。
开始用wpa_supplicant 用的是android socket,始终不行,后来改成unit standard socket。具体做法前面有。换成这个以后就可以用wpa_cli来配置。 我没搞明白怎么在用android socket的 情况下使用wpa_cli。
运行wpa_supplicant和wpa_cli
wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf -dd -B
wpa_cli -i wlan0 -p /data/system/wpa_supplicant
然后scan
>scan
OK
>scan_results
bssid / frequency / signal level / flags / ssid
00:00:00:64:49:e2 2427 219 [WPA-PSK-CCMP][WPA2-PSK-CCMP] TP-1
00:00:00:00:0f:90 2412 186 [WPA-PSK-TKIP] TP-2
00:00:00:3e:71:40 2462 185 [WPA-PSK-CCMP] TP-3
TP-1是我的ap
add_network
set_network 0 ssid "TP-1"
set_network 0 key_mgmt WPA-PSK
set_network 0 psk '"12345678"'
set_network 0 pairwise CCMP
set_network 0 group CCMP
set_network 0 proto WPA
enable_network 0
quit
然后配置下ip地址
ping下,就可以了