Laptop perdendo conexão sem fio aleatoriamente após a atualização

6

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.

    
por Octavian Damiean 12.10.2010 / 17:29

4 respostas

2

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.

    
por Octavian Damiean 15.10.2010 / 23:21
3

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

    
por dhojgaard 12.10.2010 / 22:40
1

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 .

    
por sokai 30.07.2011 / 19:02
1

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!

    
por sdaau 15.05.2012 / 10:46