問題描述
我剛剛安裝了Ubuntu 14.04服務器,無法正確配置wifi以與WPA2個人配合使用,可以使用一些幫助。
在安裝過程中有一個簡單的向導,我從列表中選擇了我的SSID並輸入了我的密碼並且效果很好。現在安裝完成,我無法配置wifi。我的接入點設置為WPA2個人TKIP或AES。任何建議將不勝感激。我一直在搞亂WPA請求者螞蟻我的/etc /network /interfaces文件而沒有運氣。
謝謝
最佳解決辦法
我建議你設置/etc /network /interfaces之類的東西:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
dns-nameservers 8.8.8.8 192.168.1.1
請務必在路由器,交換機或其他接入點中選擇DHCP服務器使用範圍之外的靜態地址。當然,請在此處替換您的詳細信息。
讓係統閱讀並使用更改:
sudo ifdown wlan0 && sudo ifup -v wlan0
你連接了嗎?
ping -c3 192.168.1.1
ping -c3 www.google.com
次佳解決辦法
我設法通過在/etc/network/interfaces
中添加以下內容來連接到我的WPA2訪問點。從接受的答案稍微修改,並使用DHCP。
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
然後一個簡單的sudo ifup -v wlan0
和它連接。都好。
第三種解決辦法
使用DHCP或靜態配置(無關緊要) – 並假設您的wifi在安裝過程中工作 – 使您的/etc /network /接口看起來像下麵(對於wlan0應該匹配下麵列出的wifi卡的名稱) ifconfig -a例如你所檢測到的wifi卡可能被我所知道的操作係統昵稱為eth1。):
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
要配置wpa_supplicant,請使用命令(在上麵的配置中引用)
wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
接下來,創建一個名為iwconfig的新可執行腳本(你可以真正命名這個腳本,也許是”iwconfig-default-ssid”? – 我隻是簡單地說明了這個例子):
sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig
現在編輯/etc/network/if-up.d/iwconfig並添加您希望Ubuntu Server在啟動時連接的SSID:
#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed
現在帶上ifdown(如果你還沒有),那麽ifup,你現在應該是金色的,當你重新啟動時(隻要你接近你的SSID。)
如果你公開使用這個配置的筆記本電腦,你將不得不使用:iwlist wlan0 scan,然後sudo iwconfig essid “PUBLIC_ESSID”模式設法連接任何東西(和/或為每個地方製作一個獨特的腳本)你訪問 – 隻是不要把任何這些腳本放在’if-up.rc.d’文件夾下./etc /network /interfaces也可以處理位置別名,所以請查看man /forums獲取有關此內容的幫助。)
或者,您可以在城鎮漫遊時嘗試使用CLI前端獲取wicd:
sudo apt-get install wicd-curses