這幾天終於將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加密

以加密金鑰區分兩種寫法

十六進位  (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囉

 

創作者介紹
創作者 艾迪兒之坑 的頭像
烤焦柑仔

艾迪兒之坑

烤焦柑仔 發表在 痞客邦 留言(0) 人氣( 149 )