web-dev-qa-db-fra.com

WiFi lent parfois, le redémarrage aide, comment puis-je le déboguer?

Ubuntu 12.04.1 avec toutes les mises à jour installées. Ordinateur portable Lenovo Thinkpad X230 avec Intel Corporation Centrino Advanced-N 6205.

Le WiFi devient parfois extrêmement lent. Cela se produit souvent lorsque je sors le système de la suspension et que je me connecte à un autre réseau. Je ne trouve aucun indice évident dans les journaux système. /etc/init.d/network-manager restart ne résout pas le problème, mais un redémarrage. Comment puis-je poursuivre le débogage de ce problème? En particulier, quelles parties du système dois-je essayer de redémarrer (sans redémarrage complet)?

Je connais des problèmes avec Intel WiFi (voir par exemple cette question et les instructions ici ), mais si tel était le problème, je m'attendrais à ce que le WiFi soit lent du tout fois, et pas seulement parfois. De plus, j’ai le sentiment que c’est peut-être un problème de DNS (par exemple, obtenir une page d’un serveur connu est plus rapide que d’accéder à un nouveau serveur), mais je ne sais pas comment y remédier.

Mise à jour: malgré de nombreuses mises à jour entre-temps, j'observe toujours ce comportement. Cela se produit toujours lorsque j'accède à mon routeur WiFi à la maison après mon retour du travail; lorsque je redémarre mon ordinateur portable, la vitesse de connexion est à nouveau satisfaisante.

EDIT: j'ai trouvé le problème! Au travail, j'utilise un client VPN compatible avec Cisco pour me connecter à l'intranet (sans lui, je n'ai qu'Internet. accès); package vpnc. Le problème apparaît si et seulement si j'active le VPN au travail, que l'ordinateur est mis en veille et réactivé à la maison. Le client vpnc ne fonctionne plus, mais apparemment, une configuration est encore attendue (je vais plonger dans cela au cours des prochaines semaines). Lorsque je suis à la maison et que je lance une autre connexion VPN, puis que je me déconnecte avec vpnc-disconnect, mon problème disparaît. L'option 11n_disable n'a pas d'influence sur ce comportement.

Je remercie les deux contributeurs avec un vote positif, mais - désolé - pas avec la prime. Cependant, la prime reste à avoir pour la personne qui va m'expliquer ce qui se passe ou me donner un guide sur la manière de déboguer le problème vpnc.

3
January

Le problème est probablement avec le pilote. D'autres ont eu des problèmes avec le pilote iwlwifi lorsque son mode 802.11n est activé. Pour désactiver ce mode, créez un fichier portant le nom /etc/modprobe.d/iwlwifi-disable11n.conf avec son contenu.

options iwlwifi 11n_disable=1

puis redémarrez.

Parfois, les pilotes sans fil n’implémentent pas très bien la gestion de l’alimentation. Vous pouvez essayer d'ajouter power_save=0 à cette ligne pour voir si cela aide.

options iwlwifi 11n_disable=1 power_save=0
4
jdthood

Dans modinfo iwlwifi, power_save est défini sur désactivé par défaut. De plus, le paramètre est booléen (Y ou N) et non un entier (0 ou 1).

Le module supprimera probablement correctement avec:

    Sudo modprobe -r iwlwifi && Sudo modprobe iwlwifi 11n_disable=1
1
chili555

C'était il y a longtemps, mais la dernière fois que j'ai utilisé un client VPN Cisco comme celui-ci. J'aurais de mauvaises routes.

Dormir l'ordinateur portable pendant qu'il était connecté, puis ne pas se reconnecter quand il s'est réveillé m'a laissé avec un mauvais itinéraire. Cela pourrait vous arriver.

Je commencerais par vérifier votre table de routage statique. Ensuite, si vous avez toujours un itinéraire vers votre réseau VPN, supprimez-le manuellement.

Voir ce lien pour des exemples de suppression de routes.

Comme je l'ai dit, ça fait un moment que je suis, mais j'obtiendrais toujours une route défraîchie. Cette route obsolète ralentirait VRAIMENT la première connexion (au niveau IP et non au niveau client). Fondamentalement, il semblait que le réseau fonctionnait lentement sans raison valable.

Si la suppression de la route fonctionne, vous pouvez essayer d’ajouter le script de suppression de la route au gestionnaire de réseau (pour établir de nouvelles connexions vers "HOME") ou à votre sortie de scripts de veille (vpnc doit rajouter la route lorsque vous vous connectez). faire après le sommeil quand même).

1
coteyr