Как отключить управление беспроводной связью на постоянной основе

В Linux Mint 17.3 / 18 iwconfig говорит, что управление питанием моей беспроводной карты включено . Я хочу отключить его надолго или какое-то обходное решение по этой проблеме.

sudo iwconfig wlan0 power off работает, пока я не перезагружу ноутбук.

Кроме того, если я случайно проверю iwconfig , иногда он 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, это общая проблема конкретных беспроводных адаптеров.

  • беспроводная сеть debian через терминал
  • Не удается получить доступ к доступному порталу во FreeBSD 12-CURRENT
  • Как включить ядро ​​для загрузки платы Intel® Wireless 7260 на NUC DC3217IYE с помощью Debian 7?
  • ubuntu 13.04 wifi потерял соединение - как заставить его работать снова? (broadcom4313)
  • wpa_supplicant дает ошибки rfkill при подключении?
  • Переключитесь на указанную сеть Wi-Fi через bash на Mac
  • Wi-Fi регулярно перестает работать с Linux Mint 18
  • Команда для печати имени SSID, к которому я подключен
  • 4 Solutions collect form web for “Как отключить управление беспроводной связью на постоянной основе”

    Откройте этот файл с помощью текстового редактора, давайте использовать nano например:

     sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf 

    По умолчанию

     wifi.powersave = 3 

    Просто измените его на значение 2 .

    Это изменение будет активным при следующей перезагрузке.

    Значения поля powersave:

     NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1): don't touch existing setting NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3): enable powersave 

    ( Источник )

    Недостаточно отключить управление питанием беспроводной сети при загрузке.

    Вероятно, есть крючки, например, если я подключаю адаптер питания.

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

    Создайте каталог, в котором вы хотите сохранить файл, если у вас уже нет одного для всех ваших скриптов, я лично хочу его использовать в /etc/pm/ :

     sudo mkdir -p /etc/pm/power.d 

    Создайте (где угодно) сценарий, назовите его разумным, для меня это:

     sudo nano /etc/pm/power.d/wireless_power_management_off 

    Я использовал nano , но использую что угодно, например, если вы хотите создать файл графически, например. с gedit (LM17) или xed (LM18):

     gksudo gedit /etc/pm/power.d/wireless_power_management_off gksudo xed /etc/pm/power.d/wireless_power_management_off 

    Введите в файл следующее содержимое:

     #!/bin/bash /sbin/iwconfig wlan0 power off 

    Сохраните файл.

    Владелец файла должен быть root , если вы где-то создали файл как обычный пользователь, перейдите в папку, где он есть, и исправьте его:

     sudo chown root:root wireless_power_management_off 

    Затем вам нужно установить правильные разрешения для файла, rwx для владельца:

     sudo chmod 700 wireless_power_management_off 

    Наконец, мы будем выполнять скрипт каждую минуту, используя CRON; грязный, но работоспособный :

     sudo crontab -e 

    Если вы никогда не редактировали crontab раньше, он спросит, какой редактор вы хотите использовать, это полностью зависит от вас.

    Вставьте это до конца файла:

     */1 * * * * /etc/pm/power.d/wireless_power_management_off 

    Подождите минуту, а затем вы можете проверить, отключено ли управление питанием:

     iwconfig wlan0 | grep "Power Management" 

    Пример вывода:

     Power Management:off 

    Даже если что-то запустит управление питанием, оно продлится всего минуту. Готово.

    используя crontab sudo crontab -e добавьте строку @reboot /bin/bash /etc/pm/power.d/wireless

    Ключ: powerave

    Тип: uint32

    Значение по умолчанию: 0

    Может быть одним из:

    • NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2) (отключите энергосбережение Wi-Fi)
    • NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3) (включить питание Wi-Fi
      сохранение)
    • NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1) (не касайтесь настройки в настоящее время)

    • NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0) (используйте глобально настроенное значение)

    Все остальные значения зарезервированы.

    Подробнее на странице https://people.freedesktop.org/~lkundrak/nm-docs/nm-settings.html

    Linux и Unix - лучшая ОС в мире.