Управление питанием для беспроводной сети невозможно отключить в Ubuntu 15.04 Vivid

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

My current conf

user1@user1-Q500A:~$ iwconfig
eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"AJ_Home"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:26:F2:FD:92:F4   
          Bit Rate=65 Mb/s   Tx-Power=16 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=55/70  Signal level=-55 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:53   Missed beacon:0

lo        no wireless extensions.

Это шаги, которые я использовал в прошлом, чтобы отключить управление питанием "wifi" во время установки Ubuntu, и оно всегда работало.

iwconfig для проверки включения управления питанием для wlan0

  1. sudo touch /etc/pm/power.d/wireless

  2. sudo chmod 755 /etc/pm/power.d/wireless ИЛИ sudo chmod +x /etc/pm/power.d/wireless

  3. sudo gedit /etc/pm/power.d/wireless

    Скопируйте / вставьте следующий текст в пустой текстовый файл «wireless»:

    #!/bin/sh
    /sbin/iwconfig wlan0 power off
    
  4. Закройте и сохраните текстовый файл.

  5. Перезагрузите

  6. Введите iwconfig в срок, чтобы убедиться, что управление питанием беспроводной сети отключено.

Если что-то не изменилось с 15.04, я думаю, что это может быть ошибкой.

Я пробовал это на 3 недавно установленных компьютерах Xubuntu 15.04 и на всех одинаково.

Благодарю

Иоанна

5
задан 29 August 2015 в 22:26

4 ответа

Добавление к ответу Alan. Могло бы быть немного поздно, но после борьбы с этим некоторое время я мог бы также записать это здесь.

решение Alan хорошо работает, но после сна/резюме мое wlan управление питанием всегда включалось снова. Рычаги в /etc/pm/ не работают. Так дополнительно к изменению rc.local я сделал следующее, которое теперь, кажется, работает. См. systemd на ArchWiki.

Переходят в /etc/systemd/system/.

Создают файл, названный root-resume.service, и вставляют следующий текст:

[Unit]
Description=Turn of wlan power management
After=suspend.target

[Service]
Type=simple
ExecStartPre= /bin/sleep 10
ExecStart= /sbin/iwconfig wlan0 power off

[Install]
WantedBy=suspend.target

Позволяют сервису корневого резюме быть запущенным при начальной загрузке:

sudo systemctl enable root-resume

, Возможно, перезагрузка теперь.

Это в сочетании с модификацией rc.local файл, описанный Alan теперь, кажется, хорошо работает. Мое wlan управление питанием всегда превращается, даже после сна.

я надеюсь, что это помогает кому-то

5
ответ дан 29 August 2015 в 22:26

Та же проблема, но я добавил iwconfig wlan1 power off в /etc/rc.local на строке до exit 0, который имеет подобное действие.

Это перестало работать, пока я не добавил sleep 10 в предыдущей строке, чтобы позволить вещам успокоиться в адаптере Wi-Fi прежде, чем дать команду управления питанием.

sleep 10
iwconfig wlan1 power off
exit 0

Теперь вся работа, как это должно.

Hope это помогает...

0
ответ дан 29 August 2015 в 22:26

Добавьте powersave=0 к своему профилю Wi-Fi по телефону /etc/NetworkManager/system-connections/your wifi profile

[wifi]
ssid=xxxx
mode=infrastructure
bssid=xxxxxxxxx
mac-address=xxxxxxxx
seen-bssids=xxxxx
security=802-11-wireless-security
hidden=true
powersave=0
4
ответ дан 29 August 2015 в 22:26

Проверьте файл /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf если система использует NetworkManager. Это содержит wifi.powersave = 3. Этот конфигурационный файл прибыл после 14.04 LTS.

Для выключения питания WLAN сохраняют, сделайте:

  1. Создайте новый конфигурационный файл с

    sudo nano /etc/NetworkManager/conf.d/system-wifi-powersave.conf
    
  2. Поместите следующий код в файл

    # File to be placed under /etc/NetworkManager/conf.d
    # File name lexically later than 'default…'
    [connection]
    # Values for wifi.powersave are 
    # 0 (use default), 1 (ignore/don't touch), 2 (disable) or 3 (enable).
    wifi.powersave = 2
    
  3. Сохраните файл с CTRL+O, оставьте нано с CTRL+X, перезагрузку с sudo reboot now и сверьтесь iwconfig.

Дальнейшие подсказки

  • Название нового файла важно. Это должно быть позже в алфавите, чем default-wifi-powersave-on.

  • Все подключения WLAN затронуты этим изменением в масштабе всей системы.

  • Каждое подключение WLAN все еще может иметь отдельные настройки управлением электропитанием. См. ответ от AHAN в этом потоке.

Источник: экономия электроэнергии NetworkManager WiFi

4
ответ дан 29 August 2015 в 22:26

Другие вопросы по тегам:

Похожие вопросы: