Esse problema está relacionado ao driver sem fio atual da Intel.
Encontrei uma solução temporária neste site bugtracker . Na verdade, é uma solução alternativa.
Eu tenho alguns problemas de conexão sem fio estranhos após a atualização para o 10.10. Eu estava usando 10.04 antes e estava tudo bem.
O problema
Eu posso me conectar ao meu ponto de acesso, mas estou constantemente perdendo a conexão aleatoriamente. Eu posso surfar por 5 minutos ou 2 horas sem nenhum problema e então simplesmente perco a conexão. Ele tenta se reconectar, mas falha e começa a me pedir a senha novamente. Redigitá-lo e conectar-se não ajuda. Depois de muito tempo, eventualmente, se conecta novamente.
Eu tentei excluir a conexão no gerenciador de conexões e reconectar novamente como se fosse uma nova conexão. Então isso funciona instantaneamente.
Eu não tenho ideia de como resolvê-lo nem consegui encontrar nenhuma resposta sobre o internewbz.
EDIT: Fornecendo algumas linhas de syslog.
Oct 12 20:04:45 lenovo-t60 NetworkManager[824]: <info> (wlan0): supplicant connection state: associating -> disconnected
Oct 12 20:04:45 lenovo-t60 NetworkManager[824]: <info> (wlan0): supplicant connection state: disconnected -> scanning
Oct 12 20:04:48 lenovo-t60 wpa_supplicant[907]: Trying to associate with 00:1b:11:fe:51:02 (SSID='home' freq=2457 MHz)
Oct 12 20:04:48 lenovo-t60 NetworkManager[824]: <info> (wlan0): supplicant connection state: scanning -> associating
Oct 12 20:04:48 lenovo-t60 kernel: [41340.246963] wlan0: direct probe to 00:1b:11:fe:51:02 (try 1)
Oct 12 20:04:48 lenovo-t60 kernel: [41340.444098] wlan0: direct probe to 00:1b:11:fe:51:02 (try 2)
Oct 12 20:04:48 lenovo-t60 kernel: [41340.644099] wlan0: direct probe to 00:1b:11:fe:51:02 (try 3)
Oct 12 20:04:48 lenovo-t60 kernel: [41340.844079] wlan0: direct probe to 00:1b:11:fe:51:02 timed out
Oct 12 20:04:58 lenovo-t60 wpa_supplicant[907]: Authentication with 00:1b:11:fe:51:02 timed out.
Esse padrão está se repetindo várias vezes. Diga-me se você acha que existem outros arquivos de log que possam ser de interesse. Eu já olhei através deles e não consegui identificar nada, mas talvez eu tenha perdido alguma coisa.
Esse problema está relacionado ao driver sem fio atual da Intel.
Encontrei uma solução temporária neste site bugtracker . Na verdade, é uma solução alternativa.
Tente instalar backports do linux para wireless:
sudo apt-get install linux-backports-modules-wireless-2.6.35-22-generic && sudo apt-get install linux-backports-modules-wireless-maverick-generic
reiniciar
Apenas tente instalar alguns módulos mais recentes do kernel. - Eles podem vir de repositórios do Ubuntu se você ativar o repositório backport no seu sistema primeiro.
Se você estiver em Maverick instale linux-backports-modules-wireless-maverick-generic
.
Se você está em Natty instale linux-backports-modules-cw-2.6.39-natty-generic
.
Ok, aqui está o que eu tenho agora:
$ uname -a
Linux ljutntcol 2.6.38-15-generic #59-Ubuntu SMP Fri Apr 27 16:04:29 UTC 2012 i686 i686 i386 GNU/Linux
$ cat /etc/issue
Ubuntu 11.04 \n \l
$ lspci | grep Wireless
01:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
O mesmo problema que todos os demais - a conexão sem fio continua caindo (para mim, com a conexão sem fio no trabalho), onde tail -f /var/log/syslog
normalmente informará:
NetworkManager[14163]: <warn> (wlan0): link timed out.
Eu até tive a situação em que mantinha meu netbook a uns 50 cm de distância de um nó sem fio relativamente novo da Cisco no trabalho - e ele ainda continuaria desconectando! No entanto, estranhamente, em casa, não tenho problemas em estar na rede sem fio; possivelmente porque em casa eu tenho apenas uma autenticação WEP simples; mas no trabalho eu tenho que usar 'PEAP com TKIP / MSCHAPV2'.
De qualquer forma, primeiro tentei instalar linux-backports-modules-cw-
como @sokai e @ dhojgaard recomendado; a essa altura, agora há para Natty (11.04) a versão 3.0.0, então eu tentei:
$ sudo apt-get install linux-backports-modules-cw-3.0.0-natty-generic
...
The following NEW packages will be installed:
linux-backports-modules-cw-3.0.0-2.6.38-15-generic
linux-backports-modules-cw-3.0.0-natty-generic
...
... e reiniciado - mas sem dados, ainda link seria o tempo limite. Então eu fiz:
$ sudo apt-get remove --purge linux-backports-modules-cw-3.0.0-natty-generic
$ sudo apt-get autoremove --purge
Então finalmente encontrei este tópico, que se refere a um bug relacionado ao meu adaptador de rede sem fio:
Nesse thread, há uma recomendação para usar wicd
- que é algo como um gerenciador de rede (junto com uma GUI) para coisas sem fio.
Então eu fiz:
$ sudo apt-get install wicd
e, em seguida, reinicializado - os applets NetworkManager e wicd
GUI são iniciados e exibidos na barra de ferramentas.
No entanto, parece que wicd
não funciona com o NetworkManager sendo executado em segundo plano; algumas pessoas removem o network-manager - mas eu acho mais fácil pará-lo:
$ sudo service network-manager stop
... e isso faz com que o ícone GUI da barra de ferramentas desapareça também.
Então, neste ponto, eu posso escolher "Refresh" na GUI "Wicd Network Manager", e as redes estão sendo escaneadas e encontradas. Observe que há um wicd
log separado:
$ find / -xdev -name 'wicd*' 2>/dev/null # to find the log file
$ tail -f /var/log/wicd/wicd.log
... e também observo ao mesmo tempo tail -f /var/log/syslog
.
Agora, neste ponto, tento conectar-me à rede sem fio de trabalho, mas não consigo conectá-lo, e wicd
no log reclama de senha incorreta (que estava definitivamente correta):
....
2012/05/15 10:14:07 :: iwconfig wlan0
2012/05/15 10:14:08 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:09 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:09 :: iwconfig wlan0
2012/05/15 10:14:10 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:11 :: wpa_supplicant authentication may have failed.
2012/05/15 10:14:11 :: connect result is Failed
2012/05/15 10:14:11 :: exiting connection thread
2012/05/15 10:14:11 :: Sending connection attempt result bad_pass
2012/05/15 10:14:11 :: ifconfig eth0
2012/05/15 10:14:11 :: ifconfig wlan0
2012/05/15 10:14:12 :: Forced disconnect on
2012/05/15 10:14:12 :: iwconfig wlan0
....
No entanto, neste momento, percebo que sempre que uma conexão é tentada, algo chamado vpnagent
aparece em /var/log/syslog
:
kernel: [ 146.999858] wlan0: associated
vpnagent[1219]: Function: tableCallbackHandler File: RouteMgr.cpp Line: 1694 Invoked Function: recv Return Code: 11 (0x0000000B) Description: unknown
Depois, faço check-in na lista de processos:
$ ps ax | grep vpn
2539 ? S 0:01 /opt/cisco/vpn/bin/vpnagentd
... e finalmente me lembro - este era um cliente VPN da Cisco que tínhamos que usar para conectar-se à rede VPN de trabalho ... o que eu não sabia, no entanto, era que o cliente VPN realmente instala um serviço / daemon, que é executado em segundo plano e é iniciado na inicialização!
Então, eu mato o serviço vpn:
$ sudo killall vpnagentd
... e eu corro o botão 'Connect' na rede desejada na GUI do Wicd Network Manager - e FINALMENTE eu consigo me conectar à rede!
Na verdade, estou escrevendo isso usando wicd
- e a rede sem fio até 'caiu' uma vez (cite um pouco de usuários e o sinal não é mais strong) - mas wicd
foi reconectado sem nenhum problema!
Bem, espero que pelo menos isso resolva minhas aflições sem fio - e que isso possa ajudar os outros,
Felicidades!