Ubuntu Linux 設定 Wirelss(WiFi) WPA

Linux 目前遇到最麻煩的問題就是無線網路的設定, 不用密碼(WPA)都可正常使用, 但是有密碼就很麻煩.

爬文後, 找到幾種簡單的設定方法, 挑其中一種設定即可.

方法1, 參考連結: 在 Linux 環境使用 WiFi WPA 加密連線(我目前使用此方法)

  1. apt-get install wpasupplicant
  2. wpa_passphrase SSID WPA_KEY > /etc/wpa_supplicant/WIFI.conf
  3. wpa_supplicant -BDwext -ieth1 -c/etc/wpa_supplicant/WIFI.conf
  4. dhclient eth1
  5. route add default gw IP_of_AP # 說明說要用, 但是不一定需要

/etc/wpa_supplicant/WIFI.conf(上述第一步自動產生的, 不用修改) 大概會長如下:

 network={
    ssid="SSID"
    #psk="WPA_KEY"
    psk=WPA_PASSPHRASE_KEY
}

方法2, 參考連結: NetworkManager GNOME Applet - 這是我看過最簡單的設定方式, 但是我的狀況是, 設定後不太穩定(網路會斷斷續續的), 不過應該是我之前設的亂七八糟的問題吧. Ubuntu 的做法一樣, 但是裝 NetworManager GNOME Applet 的時後有些小問題, 可以參考: Ubuntu 6.10 Edgy - NetworkManagerHow to Configure Ubuntu/Kubuntu with WPA using Network-Manager.

Ubuntu 安裝 NetworkManager GNOME Applet 步驟如下:

  1. apt-get install network-manager-gnome wpasupplicant
  2. gtk-update-icon-cache -f /usr/share/icons/hicolor
  3. Logout & Reboot

方法3: 感謝 behappy 長輩的方法:(此方法尚未測試)

Debian 已將 WPA 整合進 network 中,  所以只要對 /etc/network/interfaces 做如下設定:

iface eth1 inet dhcp
wpa-driver wext # 看您的 driver 是哪一個
wpa-ssid your_ssid
wpa-psk bd796982b4bd74a04d509e1933d6aa
# wpa-psk 是由 wpa_passphrase [ssid] [passphrase] 產生的

其它參考連結:

關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

Ubuntu Linux 設定 Wirelss(WiFi) WPA 有 11 則回應

  1. behappy 說道:

    tsung 兄, 你知道現在 wpa 已整合到 debian 的 network 中了嗎
    像小弟都是這樣設的
    iface eth1 inet dhcp
    wpa-driver wext # 看您的 driver 是哪一個
    wpa-ssid your_ssid
    wpa-psk bd796982b4bd74a04d509e1933d6cc
    那個 wpa-psk 是由
    wpa_passphrase [passphrase] 產生的

  2. Tsung 說道:

    小弟不曉得這件事情, 感謝指點, 回去馬上試試看~~ m(_ _)m

  3. Ben Lau 說道:

    我的Thinkpad X60裝Debian/Etch,經常帶著四處跑,用Debian/Gnome的網絡設定不太方便,最後裝了NetworkManager,並完全放棄了Debian的網絡設定,有線無線的都交給NetworkManager管理,那樣子方便多了。
    唯一不滿意的地方是沒有UI可以要求重新搜索無線網絡,有時開機時忘了打開AP的電源,就要人手敲ESSID

  4. Tsung 說道:

    我記得用 wpa_supplicant 的 command line 有搜尋無線網路, Network Manager 沒這個功能是比較麻煩, 不知道登出再登入可不可以做到相同效果??
    Mmm... 現在用的人比較少, 之後用的人多一點, 應該會有人寫 script 可以手動搜尋的做法吧~ 🙂

  5. behappy 說道:

    抱歉, 之前 post 的有點錯誤
    wpa_passphrase [passphrase]
    例如:
    wpa_passphrase FON_AP 1233211234567

  6. behappy 說道:

    內容被吃掉了一些
    格式應該是
    wpa_passphrase ssid passphrase

  7. Tsung 說道:

    感謝您 wpa_passphrase [ssid] [passphrase], 看來是 lifetype 會把被 tag 包住的濾掉, 真不好意思 Orz..

  8. channon 說道:

    感谢您的文章
    wpa-driver wext # 看您的 driver 是哪一個
    请问如何查看wpa-driver,我按您的第三种方法设置interface,ifup时提示wext是不被支持的。

  9. Tsung 說道:

    我猜是您的無線網卡還沒有驅動?
    dmesg 找找看, 如果有, 應該會看到 wlan 或 eth 之類的字的東西, 網卡要先能抓到, 才能設這些囉~ 🙂

  10. xidige 說道:

    搞了很久,也找了很多资料,就是没解决在kali上对某几个WiFi无法连接的问题 密码没错,因为有时候就练得上,大部分时候就连不上,手机却一直练得上 痛苦啊

發表迴響