Ubuntu Server 12.04.2 - 無線連接

Ubuntu Server 12.04.2 - 無線連接

我已經使用 Ubuntu 桌面一段時間了,現在我正在嘗試設定伺服器。我使用的是無線 PCI 轉接器,它可以與 Ubuntu Live CD 配合使用。

安裝伺服器時,它發現適配器並且(一旦我輸入 SSID 和 WPA 金鑰)幾乎立即連接到網路。但是,第一次啟動安裝後,啟動時無法連線。此時我不太確定從這裡該去哪裡。我已閱讀伺服器指南,但網路章節中沒有任何有關無線網路的內容。

我習慣了桌面 GUI,所以命令列介面有點令人畏懼。請溫柔一點...

僅供記錄,無線適配器是 TP-Link TL-WN781ND


我的介面文件看起來簡單得多 -

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid RunnymedeData
    wpa-psk <my_key>

系統不會在啟動時啟動網路連接,但它幾乎會在我登入時明確設定 SSID 後立即啟動。 IP 位址由 dhcp 伺服器(我的路由器)正確分配,然後機器會顯示在路由器的連線清單中。我將嘗試靜態路線,看看進展如何。很快回來。


此問題與 SSID 隱藏在我的無線網路中有關。在我看來這是一個錯誤。

隱藏 SSID:系統啟動時間較長(等待網路啟動失敗)。登入後,明確設定 essid 可iwconfig在幾秒鐘內啟用網路;不需要做任何其他事情。

SSID 未隱藏:系統啟動迅速,網路立即啟動並運作。

總之,與特定適配器無關,與介面檔案無關。

感謝@chilli555 花時間提供協助。

答案1

設定伺服器的常用方法是在檔案 /etc/network/interfaces 中填寫您的詳細資料。首先,確認您有一個可用的無線介面:

iwconfig

你有一個介面嗎,最好是wlan0?接下來確認它是否按預期工作:

sudo iwlist wlan0 scan

您是否看到您的網路等?如果是這樣,請使用編輯器 vim 編輯該檔案:

sudo vim /etc/network/interfaces

添加您的詳細信息,使其看起來像:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static  <--you want to be able to reach your server by ssh and ftp
address 192.168.1.100  <--an address outside the DHCP range in the router
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
wpa-ssid <your_network>
wpa-psk <your_key>

儲存變更並使用 :wq 關閉 vim。現在取得介面以查看並使用新設定:

sudo ifdown wlan0 && sudo ifup wlan0

確認您獲得了新地址:

ifconfig

並且您可以上網:

ping -c3 www.google.com

當然,請替換上面的詳細資訊。

相關內容