
Когда я подключен к школьной сети Wi-Fi, которая является корпоративной сетью WPA2, использующей аутентификацию PEAP и MSCHAPv2, я отключаюсь каждые 30 минут или час. Он не подключается повторно, и единственный способ заставить его снова подключиться к сети — это переключить аппаратный выключатель Wi-Fi (на моем ноутбуке, который является MSI x350
Вот что, как я предполагаю, является соответствующим выводом lspci:
03:00.0 Network controller: Intel Corporation WiFi Link 5100
А вот (возможно, слишком много, но я не знаю, что имеет значение) данные из моего системного журнала:
Я использую Kubuntu 11.10 с бэкпортами KDE4.8. Но у меня эта проблема с этой машиной с тех пор, как я ее купил и использовал Ubuntu (unity) 11.04. Проблема сохраняется независимо от того, использую ли я сетевой менеджер gnome или KDE.
Редактировать: Сейчас я снова использую GNOME, но проблемы те же.
решение1
Похоже, Network-Manager слишком агрессивно меняет точки доступа, что приводит к случайным разрывам/переподключениям. Попробуйте с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
В прошлом были проблемы с 5100 при использовании 802.11n, вызывающие отключение, как вы описываете. Если обновление ядра не решило ваши проблемы, вы можете попробовать другое решение
sudo gedit /etc/modprobe.d/options.conf
Добавь это
options iwlagn 11n_disable=1 11n_disable50=1
перезагрузить.
решение3
Из журнала следует, что вы перемещаетесь от одной точки доступа к другой, и что драйвер сбивается с толку, когда это происходит, и его нужно сбросить с новой загрузкой прошивки. Я предполагаю, что использование переключателя kill побуждает драйвер ядра сделать это.
Возможно, вам стоит обратиться в Intel, чтобы узнать, доступна ли для загрузки обновленная прошивка.
Если это не так, то, возможно, имеет смысл вообще избегать роуминга. Некоторые предлагают заменить сетевой менеджер на wicd. Этосайтдает больше информации, но в основном говорит, что вы устанавливаете wicd, и это удалит networkmanager. Я предполагаю, что вам затем придется использовать wicd, чтобы задать SSID, к которому подключаться. "Ваш пробег может отличаться."