• # « Internet est cassé » ou plutôt : comment diagnostiquer le problème

    Posté par . En réponse à la dépêche « Internet est cassé » ou plutôt : comment tester du TCP ou de l’UDP. Évalué à 2.

    J'avoue qu'après le titre et surtout le premier paragraphe (finissant par "identifier le problème"), j'ai été déçu par la fin de l'article. Je n'ai pas le temps de refaire un article complet, mais voici les pistes que j'utilise personnellement quand "internet est cassé".

    1. vérifier que j'ai une IP (wifi ou filaire) ip a nm-applet (et /var/log/syslog pour savoir pourquoi la connexion wifi ne s'établit pas le cas échéant)
    2. récupération de la gateway ip r
    3. test du ping de la gateway (peut ne pas marcher si la gateway les filtre).
      Sur un routeur, il faut se méfier des règles de firewall/nat

      iptables -L
      iptables -L -t nat
      ip rule (Pour les cas plus complexes)

      Si tout est ok jusque là, alors c'est plutôt un pb réseau que local à la machine.

    4. test du DNS

      ping sur 8.8.8.8
      ping sur la/les adresses dans /etc/resolv.conf
      dig pour vraiment tester le serveur DNS

    5. traceroute/ping pour identifier à quel distance se trouve le pb réseau

    6. telnet (ou les autres commandes de l'article) si une appli particulière ne fonctionne pas (ça peut être firefox) et vérifier les filtrages.

    7. et tout recommencer avec ipv6

      ip -6 a
      ip -6 r
      ip6tables -L
      ping6 fe80::XXXX:YYYY%ethZ
      ...