將當初放在pixnet的文章轉了過來 :p
這幾天終於將Wifi管理工具開發完成
在wifi的指令上遇到不少問題
後來全部改成使用wpa_supplicant來管理就簡單多了
不過這篇先寫寫一般使用iwconfig連線的方式
(iwconfig不支援WPA加密喔!)
使用前請先將方便的NetworkManager關掉XD
/etc/init.d/NetworkManager stop
以下使用 wlan0 來作為interface
啟用&停用網路卡
ifconfig wlan0 up
原先我所寫得管理工具靠得是 iwconfig 及 wpa_supplicant 混用
iwconfig 可以對無線網卡的大部分參數進行配置
直接下 iwconfig 不帶參數會取得目前的網卡資訊
lo no wireless extensions. eth0 no wireless extensions. wlan0
|
確定我們的 wlan0 有啟動後
我們開始要掃描有哪些基地台可供使用
iwlist wlan0 scan
(如果這時候 NetworkManager 還在作用可能會收到錯誤訊息唷!)
這裡可以取得重要的幾個訊息如下:
ESSID:"MyAP" Encryption key : On IE : IEEE 802.11i/WPA2 Version 1 |
Encryption key 如果顯示No就是不需要密碼,顯示On 則有加密
如果是WEP則只會顯示上面Encryption key : On,而WPA 的話則IE 會顯示是使用WPA or WPA2 )
現在我們要開始連線囉!
無加密
iwconfig wlan0 essid "MyAP"
(essid指的就是剛剛iwlist所掃描到的essid)
WEP加密
WEP加密
以加密金鑰區分兩種寫法
十六進位 (10或者26個十六進位數字)
iwconfig wlan0 essid "MyAP-WEP" key "0123456789"
ASCII (5或13個英文字母)
iwconfig wlan0 essid "MyAP-WEP" key "s:15325"
在設定完iwconfig後
再使用
dhclient wlan0
就可以取得DHCP分派的IP囉
沒有留言:
張貼留言