No Linux Mint 17.3 / 18 iwconfig
, o gerenciamento de energia da minha placa wireless está ativado . Quero desativá-lo permanentemente ou alguma solução alternativa para esse problema.
sudo iwconfig wlan0 power off
funciona, até eu reiniciar o laptop.
Além disso, se eu verificar aleatoriamente iwconfig
, às vezes está ativado, apesar de executar este comando.
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 digitei essas duas linhas no arquivo:
#!/bin/bash
/sbin/iwconfig wlan0 power off
E terminei com a configuração dos 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 volta a funcionar.
iwconfig
depois de 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.
Não acho que essa pergunta se aplique apenas ao Linux Mint, é uma questão geral de adaptadores sem fio específicos.
fonte
NetworkManager[19973]: Failed to read configuration: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf: Key file does not start with a group
. Acontece que desde que eu criei isso manualmente, eu não tinha o [agora] requisito[main]
na parte superior do arquivo.[connection]
antes da configuração para definir o grupo. gist.github.com/jcberthon/ea8cfe278998968ba7c5a95344bc8b55Não é suficiente desativar o gerenciamento de energia sem fio na inicialização.
Provavelmente existem ganchos como se eu desligasse o adaptador de energia.
Portanto, uma das soluções possíveis é a seguinte; passo a passo.
Crie um diretório em que você deseja armazenar o arquivo, se ainda não tiver um para todos os seus scripts, eu pessoalmente o quero
/etc/pm/
:Crie (em qualquer lugar que você queira) um script, dê um nome para ele ser sensato, para mim é:
Eu usei
nano
, mas use o que for, por exemplo, se você deseja criar o arquivo graficamente, por exemplo. comgedit
(LM17) ouxed
(LM18):Digite o seguinte conteúdo para o arquivo:
Salve o arquivo.
O proprietário do arquivo deve ser
root
, se você criou o arquivo como usuário normal em algum lugar, vá para a pasta onde ele está e corrija-o com:Em seguida, você precisa definir permissões apropriadas para o arquivo,
rwx
para o proprietário:Por fim, executaremos o script a cada minuto usando CRON; sujo, mas trabalhoso :
Se você nunca editou
crontab
antes, ele perguntará qual editor você deseja usar, isso depende totalmente de você.Cole isso no final do arquivo:
Aguarde um minuto e verifique se o gerenciamento de energia está desligado:
Exemplo de saída:
Mesmo que algo acione o gerenciamento de energia, ele durará apenas um minuto. Feito.
fonte
usando crontab
sudo crontab -e
adicione a linha@reboot /bin/bash /etc/pm/power.d/wireless
fonte
TLP - A Ferramenta Avançada de Gerenciamento de Energia Linux funciona para mim imediatamente com o Ubuntu 18.04.
FWIW. A função Ansible está disponível para configurar o TLP com o Ubuntu.
fonte
Chave: powersave
Tipo: uint32
Valor padrão: 0
Pode ser um dos seguintes:
economia de energia Wi-Fi )
NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1) (não toque na configuração atual)
NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0) (use o valor configurado globalmente)
Todos os outros valores são reservados.
Mais em https://people.freedesktop.org/~lkundrak/nm-docs/nm-settings.html
fonte