usb wireless 安裝筆記... (wpa2)

買了一個CERIO牌的 usb 無線網路卡:

http://www.cerio.com.tw/cerio-zh-tw/uw-200nh.asp

剛剛把裝在我的Debian 6 桌機上,因為過程有夠難搞所以記錄一下。

預先安裝: (在桌機還能上網的時候把這些東西裝一裝,不然會和我一樣哭哭的...)

firmware-realtek
    uw-200nh 這支usb無線網卡,用的是realtek的晶片的樣子,所以要先裝好這個東東。
    在我亂玩的過程中,如果沒裝這個下這個指令時會出現如下的錯誤訊息:
    $> sudo ifconfig wlan0 up
    錯誤訊息:SIOCSIFFLAGS: Resource temporarily unavailable

wireless-tools
   沒裝這個的話,會沒有iwconfig和iwlist這些指令可以用。

wpasupplicant
    用到wpa2 personal 就要裝這個。

上面這些都裝好的話,插上網路卡之後可以用iwconfig這個指令看一下:

$>iwconfig

正常的情況的話應該會看到像是下列訊息:

wlan0     802.11b/g  link  ESSID:""
          Mode:Managed  Frequency=2.437 GHz  Access Point: 08:10:74:9F:AA:A0  
          Bit Rate=54 Mb/s  
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=89/100  Signal level=-53 dBm  Noise level=-114 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

但是這個時候用 ifconfig 是看不到任何和 wlan0 有關的訊息,如果有裝firmware-realtek的話,可以用ifconfig 把wlan0 給 up起來:

$>sudo ifconfig wlan0 up

之後如果正常的話,ifconfig 就可以看到wlan0的訊息了。

這個時候就可以用iwlist來scan附近有哪些訊號:

$> sudo iwlist wlan0 scan

接下來就是和wpa2有關的設定了。

用 wpa_passphrase 指令產生密碼:

$>wpa_passphrase [你的無線AP的SSID] [你的無線AP的密碼]

ex:
$> wpa_passphrase myAP 123456

network={
ssid="myAP"
#psk="1234567890"
psk=111ad8a6bd1ee17cb22e7b0a506c87761427c5647538d4c1c0eaadabbad6149f
}
然後去修改/etc/network/interface加入下面這幾行:

allow-hotplug wlan0
auto wlan0 
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid myAP
wpa-psk 111ad8a6bd1ee17cb22e7b0a506c87761427c5647538d4c1c0eaadabbad6149f

然後存檔重新開機。

應該就ok 了吧....(沒效不要找我麻煩....Orz....)

留言

熱門文章