
當我使用 PEAP 身份驗證和 MSCHAPv2 連接到學校的 wifi 網路(企業 WPA2 網路)時,我每 30 分鐘到一個小時就會斷開連接。它不會重新連接,我讓它重新連接到網路的唯一方法是翻轉我的硬體 wifi 終止開關(在我的筆記型電腦上,這是一台 MSI x350
這是我假設的 lspci 的相關輸出:
03:00.0 Network controller: Intel Corporation WiFi Link 5100
這是我的系統日誌中的(可能太多了,但我不知道相關的內容):
我正在使用 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。 “你的旅費可能會改變。”