Les commandes de diagnostic réseau

ping, traceroute, ip addr, ip route, ip neigh, ss, dig et nc, avec leurs équivalents Windows : ce que chaque commande teste, comment lire sa sortie et dans quel ordre les lancer, de bas en haut.

  • 29 cartes
  • 4 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Mises en situation

Quelques cartes du deck

  • ping : de quoi s'agit-il ?

    Voir la réponse

    Commande qui envoie des requêtes d'écho ICMP à une adresse et affiche, pour chaque réponse reçue, le temps d'aller-retour.

    Une réponse prouve que le chemin aller-retour fonctionne jusqu'à l'hôte. Sous Linux, ping tourne sans fin : -c 4 le limite à quatre envois, et le résumé final donne le taux de perte.

  • Un poste n'accède à rien. Que révèle cette sortie de ip addr show eth0 ?

    ```text
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::5054:ff:fe12:3456/64 scope link
    valid_lft forever preferred_lft forever
    `

    • L'interface est active mais n'a aucune adresse IPv4
    • Le câble est débranché : l'interface n'a pas de lien
    • La carte n'a pas d'adresse MAC, donc rien ne peut partir
    • L'interface est désactivée côté système
    Voir la réponse

    L'interface est active mais n'a aucune adresse IPv4

    state UP et LOWER_UP disent que l'interface est activée et que le câble est branché ; la MAC est affichée ; mais il n'y a aucune ligne inet : seule l'adresse IPv6 de lien local existe. Il manque une adresse IPv4, par DHCP ou à la main.

  • Sous Linux, … liste les interfaces et leurs adresses ; son équivalent Windows est ….

    Voir la réponse

    Sous Linux, ip addr liste les interfaces et leurs adresses ; son équivalent Windows est ipconfig.

    ipconfig seul montre l'adresse, le masque et la passerelle ; ipconfig /all y ajoute l'adresse MAC, les serveurs DNS et l'état du DHCP.

  • traceroute (Windows : tracert) : de quoi s'agit-il ?

    Voir la réponse

    Commande qui révèle les routeurs traversés : elle envoie des paquets de TTL croissant et note qui répond « temps dépassé » à chaque saut.

    Un routeur qui ne répond pas s'affiche * * *. Si les étoiles se prolongent jusqu'au bout, le chemin s'arrête là ou la réponse est filtrée.

  • Voici trois tests lancés depuis un poste. Quelle est la cause probable, et que faire ?

    ```text
    $ ping -c 1 192.168.1.1
    64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.9 ms
    $ ping -c 1 8.8.8.8
    64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=14.2 ms
    $ ping -c 1 example.org
    ping: example.org: Temporary failure in name resolution
    `

    • La passerelle est défaillante : la redémarrer puis retester
    • Le DNS est en panne : interroger le serveur avec dig
    • Le poste n'a pas de route vers Internet : ajouter une route par défaut
    • Le site example.org est en panne : attendre qu'il revienne
    Voir la réponse

    Le DNS est en panne : interroger le serveur avec dig

    Les adresses IP répondent, donc le lien, l'adresse, la passerelle et la route fonctionnent. Seul le nom échoue : la panne est au niveau du DNS. En diagnostic de bas en haut, c'est la première étape qui échoue qui désigne la cause.