Linux режим энергосбережения wifi

Wi-Fi адаптер Linux постоянные разрывы сети

Собрал здесь советы по устранению постоянных разрывов сети Wi-Fi адаптерами под Linux. Понятное дело, что чаще всего всё работает отлично, но иногда разрывы Wi-Fi происходят постоянно. Что же делать, если ваш Wi-Fi адаптер под Linux постоянно теряет сеть? Иногда он может терять сеть и не подключаться обратно вплоть до перезапуска компьютера или рестарта демона network-manager ( sudo service network-manager restart ).

Попробуйте отключить режим сбережения энергии

Отключаем режим энергосбережения в Wi-Fi адаптере:

В этой команде wlan0 — это ваш Wi-Fi адаптер. Узнать это имя можно командой:

У меня вывод такой (показываю только полезный кусок):

То есть в моём случае имя wlp2s0, а значит для меня команда отключения энергосбережения будет выглядеть так:

В старых дистрибутивах Linux вместо ip a используется команда:

Проверить текущее значения режима энергосбережения можно так:

Попробуйте сменить network-manager на wicd

Для этого сначала установите wicd. Инструкцию для Debian можно найти в официальной wiki.

Здесь приведу выдержку команд, на случай, если тот сайт перестанет работать или страница будет перемещена:

Если нужно, исправьте «/etc/network/interfaces» так, чтобы содержалось лишь следующее:

Добавьте своего обычного пользователя в группу netdev, затем перезапустите DBus:

Запустите графическую оболочку wicd с обычного пользователя:

Подключитесь к какой-нибудь сети, после чего удалите network-manager:

Wi-Fi адаптер Linux постоянные разрывы сети: 2 комментария

Тоже приходилось мучиться.
Потом был поставлен какой-то левый пакет из левого репозитория (уже не помню откуда) и всё заработало

Читайте также:  Linux screen detach attached screen

Источник

How to turn off Wireless power management permanently

In Linux Mint 17.3 / 18 iwconfig says the power management of my wireless card is turned on. I want to turn it off permanently or some workaround on this issue. sudo iwconfig wlan0 power off works, until I reboot the laptop. Also, if I randomly check iwconfig , sometimes it’s on, despite I did run this command. I read some articles about making the fix permanent. All of them contained the first step «Go to directory /etc/pm/power.d «, which in my case did not exist. I followed these steps:

sudo mkdir -p /etc/pm/power.d sudo nano /etc/pm/power.d/wireless_power_management_off 
#!/bin/bash /sbin/iwconfig wlan0 power off 
sudo chmod 700 /etc/pm/power.d/wireless_power_management_off 

But after reboot the power management is back on. iwconfig after manually turning power management off

eth0 no wireless extensions. wlan0 IEEE 802.11abgn ESSID:"SSID" Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00 Bit Rate=24 Mb/s Tx-Power=22 dBm Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=42/70 Signal level=-68 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:2 Invalid misc:18 Missed beacon:0 lo no wireless extensions. 

I don’t think this question applies only to Linux Mint, it is a general issue of particular wireless adapters.

Источник

Справочная информация

При использовании соединения WiFi было замечено, что, к сожалению, иногда имеют место самопроизвольные обрывы соединения с последующим его восстановлением. На днях в сети нашлась информация об улучшении соединения по WiFi. И, как говорится, вроде бы «не первый год замужем» (оказывается, фраза имеет весьма широкое толкование), но очевидная вещь никак не приходила в голову.

Повысить скорость и качество соединения с точкой доступа можно через отключение механизма энергосбережения чипсета беспроводной сетевой карты.

Читайте также:  Get ssd info on linux

sudo xed /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

В Linux Mint в качестве текстового реактора по умолчанию используется xed. В Ubuntu Linux следует вместо xed писать gedit.

[connection]
wifi.powersave = 3

Измените значение с 3 на 2 и сохраните файл. Перезагрузитесь или выполните в терминале sudo systemctl restart NetworkManager .

Чтобы убедиться, что режим энергосбережения выключен, откройте терминал и введите команду iwconfig (именно iwconfig, а не ifconfig). В результатах выполнения команды должна быть строка Power management:off

iwconfig
wlx000b81935b96 IEEE 802.11bgn ESSID:»MikroTik»
Nickname:»»
Mode:Managed Frequency:2.412 GHz Access Point: 4C:5E:0C:BB:67:B3
Bit Rate:150 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=100/100 Signal level=95/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

По моему субъективному впечатлению, работа по WiFi немного улучшилась, но, как говорят, «практика – критерий истинности». Поэтому данная рекомендация не может считаться универсальным «рецептом». Но, всё же, это лучше, чем самостоятельно «курить бамбук», не правда ли?

В соответствии с сообщением на github, значение «0» соответствует «по умолчанию», 1 – игнорировать, 2 – выключить энергосбережение, 3 – включить энергосбережение. При этом, правда, указывается, что функция энергосбережения в Network Manager поддерживается, но документация не разработана, а данные значения получены из исходных кодов.

Источник

Оцените статью
Adblock
detector