Como desativar o gerenciamento de energia sem fio permanentemente

13

No Linux Mint 17.3 / 18 iwconfig diz que o gerenciamento de energia da minha placa wireless está ativado . Desejo desativá-lo permanentemente ou fazer alguma solução alternativa para esse problema.

sudo iwconfig wlan0 power off funciona até que eu reinicie o laptop.

Além disso, se eu verificar aleatoriamente iwconfig , às vezes está ativado, apesar de eu ter executado esse comando.

Eu li alguns artigos sobre como tornar a correção permanente. Todos eles continham o primeiro passo "Ir para o diretório /etc/pm/power.d ", que no meu caso não existia.

Eu segui estes passos:

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

Eu inseri essas duas linhas no arquivo:

#!/bin/bash

/sbin/iwconfig wlan0 power off

E terminei de definir direitos de usuário adequados:

sudo chmod 700 /etc/pm/power.d/wireless_power_management_off

Mas após a reinicialização, o gerenciamento de energia é ativado novamente.

iwconfig após desligar manualmente o gerenciamento de energia

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.

Eu não acho que esta questão se aplica apenas ao Linux Mint, é uma questão geral de determinados adaptadores sem fio.

    
por Vlastimil 14.03.2016 / 13:01

5 respostas

18

Abra este arquivo com seu editor de texto, vamos usar nano por exemplo:

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

Por padrão, existe

wifi.powersave = 3

Altere-o para um valor de 2 .

A mudança estará ativa na próxima reinicialização.

Os valores para o campo de economia de energia são:

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

( Fonte )

    
por 10.10.2016 / 11:16
3

Não é suficiente desligar o gerenciamento de energia sem fio na inicialização.

Provavelmente existem ganchos como se eu desligasse o adaptador de energia.

Portanto, uma das possíveis soluções é a seguinte; passo a passo.

Crie um diretório, onde você deseja armazenar o arquivo, se já não tiver um para todos os seus scripts, eu pessoalmente quero tê-lo em /etc/pm/ :

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

Crie (em qualquer lugar que você quiser) um script, nomeie-o como sensato, para mim é:

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

Eu usei nano , mas uso o que for, por exemplo Se você quiser criar o arquivo graficamente, por exemplo. com gedit (LM17) ou xed (LM18):

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

Digite o seguinte conteúdo no arquivo:

#!/bin/bash

/sbin/iwconfig wlan0 power off

Salve o arquivo.

O proprietário do arquivo deve ser root , se você criou o arquivo como usuário normal em algum lugar, vá até a pasta onde está e corrija-o com:

sudo chown root:root wireless_power_management_off

Em seguida, você precisa definir permissões adequadas para o arquivo, rwx para proprietário:

sudo chmod 700 wireless_power_management_off

Finalmente, estaremos executando o script a cada minuto usando o CRON; sujo mas que funciona :

sudo crontab -e

Se você nunca editou crontab antes, ele perguntará qual editor você deseja usar, isso depende totalmente de você.

Cole isso no final do arquivo:

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

Espere um minuto e você poderá verificar se o gerenciamento de energia está desativado:

iwconfig wlan0 | grep "Power Management"

Exemplo de saída:

Power Management:off

Mesmo que algo acione o gerenciamento de energia, durará apenas um minuto. Feito.

    
por 29.07.2016 / 16:03
1

usando crontab sudo crontab -e adicione a linha @reboot /bin/bash /etc/pm/power.d/wireless

    
por 14.03.2016 / 13:53
1

Chave: poupança de energia

Tipo: uint32

Valor padrão: 0

Pode ser um dos seguintes:

  • NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2) (desative a energia de Wi-Fi salvar)
  • NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3) (ativar a energia de Wi-Fi) salvar)
  • NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1) (não toque no momento configuração de configuração)

  • NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0) (use o global valor configurado)

Todos os outros valores estão reservados.

Mais em link

    
por 16.12.2016 / 19:59
0

TLP - Ferramenta de Gerenciamento de Energia Avançada do Linux funciona para mim fora da caixa com o Ubuntu 18.04.

> grep WIFI /etc/default/tlp 
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=off

> iw dev wlan0 get power_save
Power save: off

FWIW. Papel Anable está disponível para configurar o TLP com o Ubuntu.

    
por 07.10.2018 / 10:26