Навсегда отключить управление питанием WiFi в Ubuntu Server 18.04

У меня есть небольшой сервер, подключенный к сети по беспроводной сети. Я смог настроить беспроводную связь, установив wpa_supplicant и добавив необходимые строки в netplan. У меня были проблемы с сервером, не отвечающим сразу на попытки проверки связи / соединения после того, как он некоторое время простаивал. После установки wireless-tools я увидел, что iwconfig сообщает, что управление питанием включено.

Как я понимаю, я могу отключить его до следующей перезагрузки с помощью

sudo iwconfig wlan0 power off

Как отключить это навсегда? Я попытался создать пустой файл с именем "wireless" в /etc/pm/sleep.d, который не работал. Другие исправления, которые я видел в справочнике 16.04 / etc / NetworkManager, которого нет в 18.04.2.

2
задан 7 September 2019 в 03:02

1 ответ

Обходное решение: попытайтесь добавить команду к/etc/rc.local так, чтобы это автоматически было выполнено при начальной загрузке:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

iwconfig wlan0 power off   ### this line added

exit 0

Протестировали это на 16,04. Если Вы сталкиваетесь с какой-либо проблемой на 18,04, сообщают нам.

Иначе сообщаемый должен установить TLP и отключить управление питанием Wi-Fi там: https://unix.stackexchange.com/a/473753/45945

1
ответ дан 2 December 2019 в 04:36

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

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