如何才能停止每隔 ~ 分鐘與企業 WPA2 wifi 網路斷開連線?

如何才能停止每隔 ~ 分鐘與企業 WPA2 wifi 網路斷開連線?

當我使用 PEAP 身份驗證和 MSCHAPv2 連接到學校的 wifi 網路(企業 WPA2 網路)時,我每 30 分鐘到一個小時就會斷開連接。它不會重新連接,我讓它重新連接到網路的唯一方法是翻轉我的硬體 wifi 終止開關(在我的筆記型電腦上,這是一台 MSI x350

這是我假設的 lspci 的相關輸出: 03:00.0 Network controller: Intel Corporation WiFi Link 5100

這是我的系統日誌中的(可能太多了,但我不知道相關的內容):

http://pastebin.com/ApuRdbrX

我正在使用 KDE4.8 向後移植的 Kubuntu 11.10。但自從我購買這台機器並使用 Ubuntu (unity) 11.04 以來,我一直遇到這個問題。無論我使用 gnome 網路管理器還是 KDE 網路管理器,問題仍然存在。

編輯:我現在再次使用 GNOME,但遇到了相同的問題。

答案1

網路管理器似乎在改變存取點方面過於激進,從而導致隨機斷開/重新連接。嘗試用wicd

sudo apt-get install wicd
apt-get remove network-manager

編輯或建立/etc/wicd/encryption/templates/peap-mschapv2如下:

name=PEAP with MSCHAPv2
author=Cereal
version = 1
require username *Username password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
network={
        ssid="$_ESSID"
        scan_ssid=$_SCAN
        key_mgmt=WPA-EAP
        eap=PEAP
        phase2="auth=MSCHAPV2"
        identity="$_USERNAME"
        password="$_PASSWORD"
}

現在您需要為 wicd 啟用此範本(之後您需要關閉並重新開啟 wicd 或重新啟動):

echo "peap-mschapv2" >> /etc/wicd/encryption/templates/active

答案2

正如您所描述的,使用 802.11n 的 5100 過去曾出現過導致斷開連接的問題。

sudo gedit /etc/modprobe.d/options.conf 

添加這個

options iwlagn 11n_disable=1 11n_disable50=1

重啟。

答案3

從日誌中可以看出,您正在從一個接入點漫遊到另一個接入點,並且當發生這種情況時驅動程式會感到困惑,需要使用新的韌體負載進行重置。我假設使用終止開關會提示核心驅動程式執行此操作。

您可能需要諮詢英特爾,看看是否有更新的韌體可供下載。

如果做不到這一點,完全避免漫遊可能是有意義的。有些人建議用 wicd 取代網路管理器。這地點提供了更多信息,但它基本上表示您安裝了 wicd,這樣做將刪除網路管理員。我假設您必須使用 wicd 來設定要連接的 SSID。 “你的旅費可能會改變。”

相關內容