Android系統除錯wifi總結
Android系統除錯wifi總結
一、環境
平臺:CES-C110平臺
處理器:CortexTM-A8核心CPU S5PC110
系統:android2.2
二、出現問題
#wpa_cli –iwlan0
出現:Could not connect to wpa_supplicant - re-trying
這個錯誤可能是因為你的wpa_supplicant程序沒有啟動起來造成的。
請參見如下的命令:
1)修改wpa_supplicant.conf檔案
將所有的內容都註釋掉,只留下這一行語句:
# /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
#
2)啟動wpa_supplicant程序:
wpa_supplicant -Dwext -iwlan0 -c/etc/wifi/wpa_supplicant.conf &
或wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
wpa_supplicant -dd -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf &
3)然後ps -aux檢視一下,是不是已經啟動完成。
4)如果存在此程序,則你可以用wpa_cli命令進行進一步的配置。
wpa_cli -iwlan0
此時就不會再出現“Could not connect to wpa_supplicant - re-trying"
而且會得到一個新的提示符" > "
三、除錯
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
add_network
set_network 0 ssid "TP-LINK_RAINJET"
set_network 0 key_mgmt WPA-PSK
set_network 0 psk '"1234abcd"'
set_network 0 pairwise CCMP
set_network 0 group CCMP
set_network 0 proto WPA
enable_network 0
quit
然後配置下ip地址
ping下,就可以了