2012年3月8日

使用wpa_supplicant指令上網

看名稱WPA請求(supplicant)似乎適合呼邏輯,雖然個人認為不大直覺
首先確定ifconfig wlan0 up有起來(用ifconfig確定即可)
wpa_passphrase essid password>wpa.conf
這裡是將essid跟password填寫入一個設定檔案,因為編碼過後的密碼長度不是一般人背得下來的(如果有本事背出超過30個字元的人應該可以不必XD)
wpa_supplicant -BDwext -iwlan0 -cwpa.conf
-BD表示driver的type,一般使用wext (linux wireless extension)就可以了-c後面接著設定檔案的參數
dhclient wlan0
一般就是執行DHCP的client端獲取IP

另外如果喜歡互動是的介面有wpa_cli直接用一些指令的方式來溝通

P.S.如果不知道essid,可以用iwlist wlan0 scanning,他會列出附近少描到的AP ID
參考資料:
http://zh.wikipedia.org/wiki/WPA
http://en.wikipedia.org/wiki/Wpa_supplicant
http://hostap.epitest.fi/wpa_supplicant/
http://www.joecen.com/2007/10/26/linux-wireless-setting/
http://mysuperbaby.iteye.com/blog/1405729
http://ninitsai0206.blogspot.com/2010/11/using-wpacli-setting-wifi.html

沒有留言: