J'ai des problèmes de connexion sans fil étranges après la mise à niveau vers 10.10. J'utilisais 10.04 auparavant et tout allait bien.
Le problème
Je peux me connecter à mon point d'accès mais je perds constamment la connexion de manière aléatoire. Je peux surfer pendant 5 minutes ou 2 heures sans problème, puis la connexion est perdue. Il essaie de se reconnecter mais échoue et recommence à me demander le mot de passe. Le retaper et taper Connect n'aide pas. Après beaucoup de temps, il finit par se reconnecter.
J'ai essayé de supprimer la connexion dans le gestionnaire de connexions et de vous reconnecter comme s'il s'agissait d'une nouvelle connexion. Ensuite, cela fonctionne instantanément.
Je ne sais pas comment le résoudre ni comment trouver une réponse sur le site internetwbz.
EDIT: Fournit quelques lignes 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.
Ce modèle se répète encore et encore. Dites-moi si vous pensez qu'il existe d'autres fichiers journaux susceptibles de vous intéresser. Je les ai déjà examinées et je n'ai rien vu, mais j'ai peut-être oublié quelque chose.
Ce problème est lié au pilote sans fil Intel actuel.
J'ai trouvé une solution temporaire sur ce site bugtracker . C'est en fait une solution de contournement.
Essayez d’installer les backports linux pour le sans fil:
Sudo apt-get install linux-backports-modules-wireless-2.6.35-22-generic && Sudo apt-get install linux-backports-modules-wireless-maverick-generic
redémarrer
Ok, voici ce que j'ai en ce moment:
$ 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)
Même problème que tout le monde - le sans-fil continue de tomber (pour moi, avec la connexion sans fil au travail), où tail -f /var/log/syslog
rapportera généralement:
NetworkManager[14163]: <warn> (wlan0): link timed out.
J'ai même eu le cas où je tenais mon netbook à 50 cm environ d'un nœud sans fil relativement nouveau de Cisco au travail - et qu'il continuait toujours à rester déconnecter! Cependant, étrangement, à la maison, je n’éprouve aucune difficulté à utiliser le sans fil; peut-être parce qu'à la maison, je n'ai qu'une simple authentification WEP; mais au travail, je dois utiliser "PEAP avec TKIP/MSCHAPV2".
Quoi qu'il en soit, j'ai d'abord essayé d'installer linux-backports-modules-cw-
comme @ sokai et @ dhojgaard recommandé; à ce moment, il y a maintenant pour Natty (11.04) la version 3.0.0, alors j'ai essayé:
$ 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
...
... et redémarré - mais pas de dés, le lien expirerait quand même. Alors j'ai fait:
$ Sudo apt-get remove --purge linux-backports-modules-cw-3.0.0-natty-generic
$ Sudo apt-get autoremove --purge
Enfin, j'ai finalement trouvé ce fil, qui fait référence à un bogue lié à ma carte réseau sans fil:
Dans ce fil, il est recommandé d'utiliser wicd
, qui ressemble à un gestionnaire de réseau (avec une interface graphique) pour les éléments sans fil.
Alors j'ai fait:
$ Sudo apt-get install wicd
puis redémarré - puis les deux applets NetworkManager et wicd
GUI sont démarrés et affichés dans la barre d’outils.
Cependant, il semble que wicd
ne puisse pas fonctionner avec NetworkManager exécuté en arrière-plan; certaines personnes suppriment Network-Manager - mais j'ai trouvé plus facile de l'arrêter:
$ Sudo service network-manager stop
... et l’icône graphique de la barre d’outils disparaît également.
Donc, à ce stade, je peux choisir "Actualiser" dans l'interface graphique de "Wicd Network Manager", et les réseaux sont en cours d'analyse et détectés. Notez qu'il existe un journal wicd
distinct:
$ find / -xdev -name 'wicd*' 2>/dev/null # to find the log file
$ tail -f /var/log/wicd/wicd.log
... et j'observe aussi en même temps tail -f /var/log/syslog
.
Maintenant, à ce stade, j'essaie de me connecter au réseau sans fil de travail, mais je ne parviens pas à le connecter. wicd
dans le journal se plaint d'un mot de passe incorrect (ce qui était tout à fait correct):
....
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
....
Cependant, à ce stade, je réalise que chaque fois qu'une connexion est tentée, quelque chose appelé vpnagent
apparaît dans /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
Ensuite, je vérifie la liste de processus:
$ ps ax | grep vpn
2539 ? S 0:01 /opt/Cisco/vpn/bin/vpnagentd
... et enfin je me souviens - c’était un client VPN Cisco que nous devions utiliser pour nous connecter au réseau VPN au travail ... ce que je ne savais pas, c’est que le client VPN installe réellement un service/démon, qui fonctionne en arrière-plan, et est démarré au démarrage!
Donc, je tue le service VPN:
$ Sudo killall vpnagentd
... et je ré-exécute le bouton 'Connecter' sur le réseau souhaité dans l'interface graphique de Wicd Network Manager - et FINALEMENT, je dois me connecter au réseau!
En fait, j'écris ceci en utilisant wicd
- et le réseau sans fil a même "chuté" une fois (citez un peu d'utilisateurs, et le signal n'est pas très puissant) - mais wicd
s'est reconnecté sans problème!
Eh bien, j'espère au moins que cela résout mes problèmes de réseau sans fil - et que cela puisse aider les autres,
À votre santé!
Essayez simplement d'installer des modules de noyau wifi plus récents. - Ils peuvent provenir de référentiels Ubuntu si vous activez d’abord le référentiel de backport .
Si vous êtes sur Maverick installez linux-backports-modules-wireless-maverick-generic
. Si vous êtes sur Natty installez linux-backports-modules-cw-2.6.39-natty-generic
.