Ceci est une ancienne révision du document !
Diagnostic des pannes WiFi
Version Ubuntu/Kubuntu Breezy
Il semble que beaucoup de personnes ont des problèmes avec leur connexion sans fil. Voici un outil de diagnostic de pannes qui permet de déterminer le problème.
Marche à suivre
- Vérifiez que votre carte est reconnue matériellement sur votre bus PCI. Prenez note du numéro de modèle et du nom du fabricant (ils vous serviront lors de la recherche des pilotes appropriés à votre carte). Utilisez cette commande :
$ lspci
et trouvez la ligne relative à votre carte WiFI (celle qui contient « Wireless » par exemple). Tapez
lsusb
pour un adaptateur en usb. - En particulier pour les portables avec carte PCMCIA, analysez les messages provoqués suite à l'insertion de votre carte réseau PCMCIA. Vous devriez pouvoir déterminer si des pilotes ont été chargés ou s'ils étaient déjà chargés.
$ tail -f /var/log/messages
(Si ndiswrapper retourne une erreur à ce moment là, ajoutez l'option acpi=noirq au démarrage)
- Vérifiez s'il existe une extension sans fil sur une des cartes réseaux détectées. Il devrait en exister une si vous avez introduit une carte sans fil.
$ iwconfig
Prenez note du nom de l'interface (ex : « eth0 », « ath0 », « wlan0 »,…), il vous servira au point suivant.
- Activez votre interface sans fil et observez ce qui se passe :
$ sudo ifup <interface>
- Si tout s'est bien déroulé jusqu'ici, votre carte réseau sans fil a été détectée. Suite à la commande précédente, une tentative d'obtention d'adresse IP par DHCP a été émise sur le réseau (c'est-à-dire que la carte réseau demande une adresse IP aux machines présentes sur le réseau). Par contre, si tout ne s'est pas bien déroulé, il y a un problème au niveau des pilotes de votre carte sans fil. Reportez-vous alors à la section ndiswrapper.
- Analysez de nouveau le résultat de la commande :
$ iwconfig
L'adresse MAC d'un point d'accès est-elle renseignée (il devrait y avoir à la deuxième ligne une adresse du genre : « Access Point: 00:C0:49:53:7C:7C ») ?
- Erreur fréquente : vérifiez si votre point d'accès peut vous voir. Lancez le programme de configuration de votre point d'accès et vérifiez si l'adresse MAC de votre carte sans fils apparaît quelque part (dans les journaux, dans la liste des adresse MAC autorisées à se connecter à votre appareil,…). Si tout semble correct à ce niveau-là, il y a un problème au niveau des paramètres de votre configuration sans fil sur votre ordinateur. Vérifiez dans le résultat de la commande « $ iwconfig » si une des erreurs suivante apparaît (si oui, reportez vous à la section Wifi - Comment configurer une carte réseau wifi sous Ubuntu ? (avec ou sans WEP)) :
Rx invalid nwid
: l'ESSID du réseau auquel vous essayez de vous connecter n'est pas valideRx invalid crypt
: la méthode (WEP, WPA,…) ou la clef d'identification fournie n'est pas correcte (mettre la clé WEP en hexadecimal)Rx invalid frag
- Si votre carte sans fil « voit » votre point d'accès et que votre point d'accès « voit » votre carte réseau, c'est que votre problème vient d'ailleurs que de votre carte réseau.
- Si vous n'obtenez pas d'adresse IP, vérifiez les réglages de votre serveur DHCP.
- Si vous avez une adresse IP, faite une tentative de ping sur votre serveur :
$ ping <l'IP de votre serveur>
Si vous obtenez une réponse du genre « 64 bytes from 10.0.0.1: icmp_seq=2 ttl=254 time=1.62 ms », votre connexion réseau fonctionne correctement. Votre problème n'a alors plus rien avoir avec le WiFi.
À lire aussi
WiFiWithSomeoneElsesRouterHowTo (à traduire)