Além disso, verifique se o gerenciamento de energia está desativado.
iwconfig wlan0
deve exibir uma linha com Power Management: Off
. Se ele diz On
, você precisa executar:
sudo iwconfig wlan0 power off
Eu instalei o Ubuntu 14.04. Meu wifi ocasionalmente desconecta e eu tenho que desligá-lo e depois voltar para ficar sem esposa novamente.
Estou usando o Centrino Wireless-N 1030.
Além disso, verifique se o gerenciamento de energia está desativado.
iwconfig wlan0
deve exibir uma linha com Power Management: Off
. Se ele diz On
, você precisa executar:
sudo iwconfig wlan0 power off
Parece ser devido ao modo N com erros do driver, você pode desativá-lo, por exemplo,
modprobe -r iwlwifi && modprobe iwlwifi 11n_disable=1
Veja mais detalhes aqui e aqui :
Btw eu atualizei de 12,10 para 14,04 e estava enfrentando esse problema, mas uma vez que eu re-instalado eu não vejo esse problema.
Eu costumava ter o mesmo problema. Usar modprobe
para desativar as conexões rápidas tipo n e ac não era uma opção, pois meu notebook está conectado a uma rede local e precisa de alta velocidade de rede.
Uma atualização do kernel de 3,13 para 3,18 corrigiu o problema no meu caso. Agora confiável usando conexão rápida "n" com 300+ mbit / s (adaptador wi-fi: Asus USB-53N, OS: Ubuntu 14.04.1). Não há mais desconexões: -)
sudo iwconfig wlan0 power off
Isso resolve o problema temporariamente.
Para torná-lo permanente, adicione um arquivo de configuração:
cd /etc/pm/power.d
sudo -H gedit wifi_pwr_off
Isso abrirá um arquivo vazio, copie o código abaixo para ele:
#!/bin/sh
/sbin/iwconfig wlan0 power off
Salve o arquivo, lembre-se de
sudo chmod u+x wifi_pwr_off
e reinicie.
Por favor, note que em vez de wlan0 pode ser wlan1 etc para você. Você pode ver interfaces com ifconfig
, por exemplo.
Pode ser necessário desativar o modo power_save em iw
, pois iwconfig
está um pouco depreciado. Execute o seguinte comando:
sudo iw dev '$(iwgetid 2>/dev/null | grep -o "^\w*")' set power_save off
'$(iwgetid 2>/dev/null | grep -o "^\w*")'
obtém o nome do seu dispositivo, wlan0
, wlan1
, etc., para que você não precise procurá-lo ou digitá-lo. Isso facilita o uso como um alias ou script.
Se você souber o nome do dispositivo, wlan0
, por exemplo, o comando a seguir fará o mesmo:
sudo iw dev wlan0 set power_save off
Isso funcionou para mim:
sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
sudo modprobe iwldvm
sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -rv iwldvm
sudo modprobe iwldvm 11n_disable=1
sudo modprobe iwldvm
Tags wireless