Ceci est une ancienne révision du document !


Diagnostic des pannes WiFi

 Version Ubuntu/Kubuntu Breezy 

Traduit par Thom

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.

  1. 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.

  2. 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)

  3. 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.

  4. Activez votre interface sans fil et observez ce qui se passe :
    $ sudo ifup <interface>
  5. 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.
  6. 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 ») ?

  7. 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 valide
    • Rx 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
  8. 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.

    • Si vous arrivez à faire un PING sur n'importe quel domaine, mais que la connexion à certains sites ne fonctionne pas, il est possible que votre routeur ait des problèmes avec les paquets IPv4. Pour vérifier que le problème vient effectivement de là, vous pouvez taper :
      sudo syscl -w net.ipv4.tcp_window_scaling=0

      Puis réessayer de vous reconnecter au site. Si ça fonctionne, vous pouvez rendre permamente la correction en éditant le fichier "/etc/sysctl.conf" (sudo nano /etc/sysctl.conf) et en rajoutant la ligne :

      net.ipv4.tcp_window_scaling=0

      Ce problème a été constaté sur le modem-routeur Comtrend CT-633 utilisé par les FAI Alice et Club-Internet.

  • materiel/wifi/problemes.1184244533.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)