WIFI手動命令行連接AP

在我們調試WIFI模塊的時候經常碰到這樣那樣的問題,關鍵是要找到問題出現在哪層,然後再深入分析。

找問題出現在哪一層,用手動命令是最直接的方法。一下就可以分辨出到底是上層還是底層的問題,下面列出WIFI的手動命令行:


關於wpa_supplicant:

用到wpa_cli命令

wpa_cli -iwlan0 add_network             // wlan0 是無線網絡設備的名字,增加一個網絡,會返回一個數字,假設爲1

wpa_cli -iwlan0 set_network 1 ssid '"……"'    //這裏ssid是要連接的網絡名,注意 後面是單引號+雙引號

wpa_cli -iwlan0 set_network 1 psk '"……"'     //這裏psk是密碼

wpa_cli -iwlan0 enable_network 1

wpa_cli -iwlan0 select_network 1

wpa_cli -iwlan0 save_config

dhclient -r wlan0

dhclient wlan0

//注意可能wlan0是down的狀態,有時需要  ifconfig wlan0 up

或者/etc/init.d/networking restart

 

其他輔助命令

wpa_cli -iwlan0 list_network

wpa_cli -iwlan0 remove_network 1

開啓wpa_supplicant  服務

wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B

加密方式

wpa_passphrase ssid psk > /etc/wpa_supplicant.conf     //這個文件可以變動

尚不完全清楚內容

ctrl_interface = /var/run/wpa_supplicant

update_config =1


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章