В Linux Mint 17.3 / 18 iwconfig
говорится, что управление питанием моей беспроводной карты включено . Я хочу отключить это навсегда или какое-то решение этой проблемы.
sudo iwconfig wlan0 power off
работает, пока я не перезагружу ноутбук.
Кроме того, если я случайно проверяю iwconfig
, иногда он включен, несмотря на то, что я выполнил эту команду.
Я прочитал несколько статей о том, как сделать исправление постоянным. Все они содержали первый шаг «Перейти в каталог /etc/pm/power.d
», которого в моем случае не было.
Я следовал за этими шагами:
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
Но после перезагрузки управление питанием снова включается.
iwconfig
после ручного выключения управления питанием
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.
Я не думаю, что этот вопрос относится только к Linux Mint, это общая проблема конкретных беспроводных адаптеров.
источник
NetworkManager[19973]: Failed to read configuration: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf: Key file does not start with a group
. Оказывается, поскольку я создал это вручную, у меня не было реквизита [сейчас][main]
в верхней части файла.[connection]
параметр перед определением группы. gist.github.com/jcberthon/ea8cfe278998968ba7c5a95344bc8b55Недостаточно отключить беспроводное управление питанием при загрузке.
Вероятно, есть крючки, как если бы я отключил адаптер питания.
Таким образом, одно из возможных решений заключается в следующем; шаг за шагом.
Создайте каталог, в котором вы хотите сохранить файл, если его еще нет для всех ваших скриптов, я лично хочу, чтобы он был в
/etc/pm/
:Создайте (где угодно) скрипт, назовите его разумным, для меня это:
Я использовал
nano
, но используйте что угодно, например, если вы хотите создать файл графически, например. сgedit
(LM17) илиxed
(LM18):Введите в файл следующее содержимое:
Сохраните файл.
Владелец файла должен быть
root
, если вы создали файл как обычный пользователь где-то, перейдите в папку, где он находится, и исправьте его:Далее вам необходимо установить соответствующие права доступа к файлу
rwx
для владельца:Наконец, мы будем выполнять скрипт каждую минуту, используя CRON; грязный , но worky :
Если вы никогда не редактировали
crontab
раньше, он спросит, какой редактор вы хотите использовать, это полностью зависит от вас.Вставьте это в конец файла:
Подождите минуту, а затем вы можете проверить, отключено ли управление питанием:
Пример вывода:
Даже если что-то запускает управление питанием, оно будет длиться всего минуту. Выполнено.
источник
используя crontab
sudo crontab -e
добавьте строку@reboot /bin/bash /etc/pm/power.d/wireless
источник
TLP - Linux Advanced Power Management Tool работает для меня из коробки с Ubuntu 18.04.
FWIW. Доступная роль доступна для настройки TLP с Ubuntu.
источник
Ключ: powersave
Тип: uint32
Значение по умолчанию: 0
Может быть одним из:
энергосбережение Wi-Fi )
NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1) (не трогайте текущие настройки)
NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0) (используйте глобально настроенное значение)
Все остальные значения зарезервированы.
Больше на https://people.freedesktop.org/~lkundrak/nm-docs/nm-settings.html
источник