воскресенье, 30 апреля 2017 г.

Linux Mint – "улучшение" работы через WiFi

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

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

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:"<WIFI@REALTEK>"
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 немного улучшилась, но, как говорят, "практика – критерий истинности". Поэтому данная рекомендация не может считаться универсальным "рецептом". Но, всё же, это лучше, чем самостоятельно "курить бамбук", не правда ли?


 Дополнение от 7.03.2022 

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

3 комментария:

  1. изменил, но состояние после перезагрузки все равно ON, запустил заново файл там стоит 0, что делаем дальше???

    ОтветитьУдалить
    Ответы
    1. смени с 0 на 2, 0 - ставит дефолт, 1 - игнорировать, 2 - отключить, 3 - включить

      Удалить
  2. Во! Будем посмотреть на результат..

    ОтветитьУдалить