Isso pode ser Erro do Ubuntu 1408963 .
Suspeito que meu problema, que parece o mesmo que o seu, é um dos gerentes de rede concorrentes. No meu caso, wicd
e network-manager
. Mesmo que eu tivesse apenas um deles rodando na minha bandeja do sistema ( nm-applet
, o front end do GNOME para network-manager
), eu ainda perderia misteriosamente minha conexão de vez em quando.
Minha "solução" anterior era continuar reiniciando network-manager
e depois esperar para ver se a conexão renegociada durava mais de ~ 10 segundos, mas às vezes isso resultava em um loop de 5-10 iterações, e às vezes eu também precisa executar rmmod
em cada um dos módulos do kernel, iniciando com "iw" (na ordem correta para não interferir nas dependências). Isso seria entre parar e começar:
# old solution, often requires several tries
service network-manager stop
rmmod iwlwifi
rmmod iwldvm
modprobe iwldvm iwlwifi
service network-manager start
A leitura do bug acima me fez pensar que pode ser duelo de gerentes de rede. Até agora, as coisas parecem boas depois de ter parado wicd
:
service wicd stop
network-manager
deve retomar o controle automaticamente e renegociar sua conexão em alguns segundos.
Dito isso, não sei como reproduzir esse problema sem simplesmente esperar um tempo indeterminado, então isso pode ser um pouco preliminar.