На Ubuntu 14.04 Centrino Wireless-N 1030 постоянно отключается

23

Я установил Ubuntu 14.04. Мой Wi-Fi иногда отключается, и я должен выключить его, а затем снова включить, чтобы снова потерять жену.

Я использую Centrino Wireless-N 1030.

user275886
источник

Ответы:

28

Также убедитесь, что управление питанием отключено.

iwconfig wlan0

должен отобразить строку с Power Management: Off. Если он говорит On, вы должны запустить:

sudo iwconfig wlan0 power off
Дэн Йохансен
источник
Это было именно то, что происходило со мной
Саад Фарук
2
Спас мне жизнь и нервы, спасибо. Linux = 0 пользовательский опыт.
Анис Аббуд
4
Чтобы окончательно отключить, следуйте инструкциям в этом ответе: askubuntu.com/a/129634/160673
Planky
5

Похоже, из-за глючного режима драйвера N, вы можете отключить его, например,

modprobe -r iwlwifi && modprobe iwlwifi 11n_disable=1

Смотрите подробности здесь и здесь :

Кстати, я обновил с 12.10 до 14.04 и столкнулся с этой проблемой, но после переустановки я не вижу этой проблемы.

Анураг Униял
источник
1
На самом деле, я думаю, что вы можете использовать swcrypto = 1 вместо 11n_disable = 1, и тогда вам не придется жертвовать беспроводными n скоростями, за которые вы, скорее всего, заплатили хорошие деньги.
mchid
3

Раньше у меня была такая же проблема. Использование modprobeдля деактивации быстрых соединений типа n и ac не было возможным, поскольку мой ноутбук подключен к локальной сети и требует высокой скорости сети.

Обновление ядра с 3.13 до 3.18 устранило проблему в моем случае. Теперь надежно используется быстрое соединение «n» со скоростью 300+ Мбит / с (адаптер Wi-Fi: Asus USB-53N, ОС: Ubuntu 14.04.1). Нет больше отключений :-)

UbuntuForever
источник
2
sudo iwconfig wlan0 power off

Это решает проблему временно.

Чтобы сделать его постоянным, добавьте файл конфигурации:

cd /etc/pm/power.d
sudo -H gedit wifi_pwr_off

Откроется пустой файл, скопируйте в него код ниже:

#!/bin/sh 
/sbin/iwconfig wlan0 power off
  1. Сохраните файл, не забудьте

    sudo chmod u+x wifi_pwr_off
    

    и перезагрузите.

Обратите внимание, что вместо wlan0 это может быть wlan1 и т. Д. Для вас. Вы можете увидеть интерфейсы с ifconfig, например.

rahul_kumar
источник
1

Возможно, вам придется отключить режим power_save, так iwкак iwconfigэто несколько устарело . Запустите следующую команду:

sudo iw dev '$(iwgetid 2>/dev/null | grep -o "^\w*")' set power_save off

'$(iwgetid 2>/dev/null | grep -o "^\w*")'получает ваше имя устройства, wlan0, wlan1и т.д. , так что вам не придется искать его или ввести его. Это делает его удобным для использования в качестве псевдонима или сценария.

Если вы знаете имя устройства, wlan0например, следующая команда делает то же самое:

sudo iw dev wlan0 set power_save off
mchid
источник
-1

Это сработало для меня:

ОПЦИЯ 1

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
sudo modprobe iwldvm

ВАРИАНТ 2

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -rv iwldvm
sudo modprobe iwldvm 11n_disable=1
sudo modprobe iwldvm
Fakhru_Yaya
источник
пожалуйста, добавьте объяснение, что делает эта команда.
CyprUS