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.