
Режим энергосбережения безусловно полезная штука, но при этом скорость передачи данных может сильно упасть.
В некоторых моделях ноутбуков эту опцию можно отключить "железно", зайдя в Bios например. У меня в ноутбуке такой возможности не оказалось, и каждый раз при переходе питания на батарею включается режим энергосбережения.
Посмотреть и изменить состояние режима энергосбережения (Power Management) можно с помощью утилиты iwconfig (входит в состав пакета wireless-tools).
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"zenon"
Mode:Managed Frequency:2.467 GHz Access Point: D4:CA:6D:6D:8D:99
Bit Rate=65 Mb/s Tx-Power=16 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-28 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2210 Invalid misc:43 Missed beacon:0
Тут видно, что энергосбережение включено: Power Management:on
Выключить можно так:
Проверяем:
wlan0 IEEE 802.11bgn ESSID:"zenon"
Mode:Managed Frequency:2.467 GHz Access Point: D4:CA:6D:6D:8D:99
Bit Rate=130 Mb/s Tx-Power=16 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-27 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2210 Invalid misc:50 Missed beacon:0
Но это временное решение, не вводить же нам каждый раз в терминале эту команду.
В Linux за управление питанием отвечает пакет pm-utils, он должен быть установлен по-умолчанию, если нет, установите его.
i pm-utils - утилиты и сценарии для управления питанием
Создадим файл /etc/pm/power.d/wireless
со следующим содержимым:
/sbin/iwconfig wlan0 power off
Сделаем его исполняемым:
Вот и всё, теперь при отключении (или включении) сетевого шнура ноутбука всегда будет исполняться этот скрипт.
...
Соответственно можно поступить с каталогом /etc/pm/sleep.d/ - его предназначение несложно понять - выполнение находящихся в нём файлов, при переходе в спящий режим.
///
Более подробно про pm-utils в Archwiki
[18/04/2015 11:07 - Алексей]
[03/04/2016 21:51 - Линух]
Здравствуйте, у меня установлен убунту 14.04, с недавнего времени начал самопроизвольно отключаться wi-fi (разрыв соединения) после чего снова пробует подключиться. Проверил режим энергосбережения - отключен. Проблема появилась после перехода ноутбука в ждущий режим (перехожу не часто). Буду благодарен за совет - может Вы сталкивались с проблемой
[/quote] Решил этот вопрос так: #cd /etc/pm/sleep.d #sudo touch wifiup.sh #sudo chmod +x wifiup.sh #sudo nano wifiup.sh добавить 2-е сроки: #!/bin/sh service network-manager restart Пеперь сервис будет перезагружаться при выходе из спящего режимаДобавить комментарий