2011-10-19

在ubuntu server下,設定使用WPA資料加密、以PSK認證、使用TKIP加密模式的無線網路連線

Ubuntu server所使用的硬體環境:
  1. 華碩eeePC 1000HD,CPU Celeron 1G,RAM 1GB,安裝在pqi (class 10) 8GB的SD卡上,原隨機的XP home仍保留繼續使用,需要使用ubuntu server時,在開機出現Asus logo畫面時,按下ESC鍵,選取使用SD 8G這個裝置開機,就可以使用ubuntu server了!
  2. 內建的無線網卡,在XP的環境下,看到的是Altheros AR5007EG,但安裝ubuntu server 11.10過程中,抓到的是Altheros AR242x / AR542x這個系列的型號。
安裝過程說明:
  1. 安裝過程系統可以自己抓到無線網卡,並要求輸入SSID及金鑰,接著就顯示連線成功,繼續安裝了。
  2. 只要輸入SSID跟金鑰就可以了?有些懷疑,因為我的無線AP有設定要隱藏SSID。
  3. 雖然安裝過程可以順利連線完成安裝,但重新開機後,無線網路並沒有成功地跟無線AP連線。怎麼了?
檢視 /etc/network/interfaces 的設定:
 auto wlan0
 iface wlan0 inet dhcp
       wpa-ssid MySSID
       wpa-psk  MyPskString
這些設定資料跟我安裝過程中所輸入的資料是一樣的,那問題出在哪裡呢?應該是隱藏SSID的設定還是必須設定的!
先查看一下我無線AP的相關設定
  1. 確認ESSID字串輸入正確無誤、無線AP的ESSID是在隱藏的狀態
  2. 確認無線AP端使用WPA進行資料加密,加密的模式為TKIP,以PSK的方式進行認證。
    WPA : WiFi Protected Access
    PSK : Pre-Shared Key 預設共用金鑰
    TKIP : Temporal Key Integrity Protocol
確認AP端所需的資料,接下來就要再調整一下 /etc/network/interfaces 了!

auto wlan0
iface wlan0 inet dhcp
# iface wlan0 inet static
        wpa-driver wext
        wpa-ssid MySSID
        wpa-ap-scan 2
        wpa-proto WPA
        wpa-pairwise TKIP
        wpa-group TKIP
        wpa-key-mgmt WPA-PSK
        wpa-psk  MyPskString
#       address 192.168.1.201
#       gateway 192.168.1.1
#       netmask 255.255.255.0

  1. wpa-ssid : 根據自己的實際設定輸入
  2. wpa-psk : 根據自己設定的字串輸入
  3. wpa-ap-scan 2 : 代表已隱藏SSID。1 : 代表廣播SSID供搜尋。
  4. wpa-proto : 如果是WPA2的加密方式,可以將WPA改為RSN。
  5. wpa-pairwise : 如果是WPA2的加密方式,可以將TKIP改為CCMP。 
  6. wpa-group : 如果是WPA2的加密方式,可以將TKIP改為CCMP。
  7. wpa-key-mgmt : WPA / WPA2 都設為WPA-PSK。
  8. 一般使用DHCP的方式取得IP。iface wlan0 inet dhcp
  9. 也可以自行設定使用固定IP。iface wlan0 inet static
    使用固定IP,要再設定一下address / gateway / netmask
重新啟動網路卡,完成設定。 /etc/init.d/networking restart

沒有留言:

張貼留言