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

В 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, это общая проблема конкретных беспроводных адаптеров.

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

  • Arch Linux: невозможно подключиться к интернету после установки
  • wifi - достигнуто максимальное количество ожидающих ответов на соединение
  • "Nmcli nm wifi on" останавливает hostapd
  • Проблема с соединением WPA на OpenBSD
  • Как я могу подключить Wi-Fi к Linux mint 18?
  • Wifi AP с ASUS USB-N10
  • Как узнать, какой драйвер Wi-Fi установлен?
  • Reaver продолжает повторять тот же вывод на Kali linux
  • Как работать с Wi-Fi и Lan в одном сегменте сети?
  • Arch Linux - после сбоя сети нет сети
  • Нужен совет по использованию Wireshark + aircrack-ng
  • Отключение адаптера wlan0
  • Interesting Posts

    Если данные файла начинаются с определенной шестнадцатеричной последовательности, запустите команду strings в файле

    Что такое kswapd_low_wmark_hit_quickly из / proc / vmstat

    Проверка, требует ли Apache SSL-фразы

    Как я могу объединить все файлы в каталоге вместе в одной операции с командной строкой?

    Предварительная установка Debian из локального зеркала: обнаружено не обнаружено дисков

    В соответствии с каким алгоритмом Linux назначает буквы жесткого диска?

    Печать номеров строк файлов, которые я просматриваю через

    su -l root -c "echo $ HOME" печатает мой пользовательский дом

    Поиск зависимостей для скомпилированной программы на C ++

    Минет и битнет, вы их знаете?

    sigint не распространяется на фоновый дочерний процесс

    Проблема подсветки синтаксиса vim makefile

    файл globbing в bash не подбирается php -l

    Мастера марионеток: ошибка TCPServer: адрес уже используется – bind (2) – WEBrick 1.3.1

    Потрясающее поведение округления с печатью

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