Commandes de diagnostic et d'administration courantes pour Linux, Windows et Cisco IOS, avec leur rôle, un usage typique, le résultat attendu et les précautions d'emploi.
Linux
ip -br addr
Affiche de façon synthétique les interfaces, leur état et leurs adresses.
Usage typique
Vérifier rapidement l’adressage d’un serveur.
Résultat attendu
Une ligne par interface : nom, état (UP/DOWN), adresses IPv4 et IPv6.
Précaution
Les modifications faites avec « ip » ne survivent pas au redémarrage.
Interfaces
ip route get 10.20.0.15
Indique la route réellement utilisée pour une destination, avec l’interface et l’adresse source.
Usage typique
Diagnostiquer un serveur à plusieurs interfaces.
Résultat attendu
« 10.20.0.15 via 10.10.20.254 dev ens18 src 10.10.20.15 ».
Précaution
Lecture seule.
Routage
ip neigh show
Affiche le cache ARP (IPv4) et NDP (IPv6).
Usage typique
Vérifier qu’un voisin ou la passerelle répond au niveau 2.
Résultat attendu
États REACHABLE, STALE ou FAILED pour chaque voisin.
Précaution
Un état FAILED vers la passerelle explique une absence de connectivité.
Couche 2
ss -tulpn
Liste les ports TCP et UDP en écoute et les processus associés.
Usage typique
Inventorier les services exposés.
Résultat attendu
Adresse d’écoute (0.0.0.0, 127.0.0.1…), port et nom du processus.
Précaution
Les noms de processus des autres utilisateurs nécessitent sudo.
Ports et connexions
ping -c 3 -M do -s 1472 10.0.0.1
Ping de taille fixe avec interdiction de fragmentation.
Usage typique
Tester la MTU d’un chemin (1472 + 28 = 1500 octets).
Résultat attendu
Réponses normales, ou message « message too long ».
Précaution
Ajouter 28 octets (en-têtes IP et ICMP) pour obtenir la taille du paquet.
Connectivité
tracepath -n 203.0.113.10
Affiche les sauts vers une destination et la MTU découverte.
Usage typique
Localiser une rupture de chemin sans droits root.
Résultat attendu
Liste numérotée des routeurs traversés et valeur « pmtu ».
Précaution
Certains routeurs ne répondent pas : cela n’indique pas forcément une panne.
Connectivité
mtr -rwzbc 50 203.0.113.10
Combine ping et traceroute sur plusieurs cycles.
Usage typique
Mesurer pertes et latence saut par saut.
Résultat attendu
Tableau des sauts avec pourcentage de pertes, latences moyenne et maximale.
Précaution
Une perte sur un saut intermédiaire seulement est souvent une limitation ICMP, pas une perte réelle.
Connectivité
dig @10.10.20.53 www.exemple.fr A
Interroge un serveur DNS précis.
Usage typique
Tester un résolveur ou un serveur faisant autorité.
Résultat attendu
Statut (NOERROR, NXDOMAIN, SERVFAIL), réponse et TTL.
Précaution
dig ignore /etc/hosts : utiliser getent hosts pour reproduire le comportement d’une application.
DNS
resolvectl status
Affiche les serveurs DNS utilisés par systemd-resolved, par interface.
Usage typique
Savoir quel résolveur un système utilise réellement.
Résultat attendu
Serveurs DNS, domaines de recherche et protocole (DoT éventuel).
Précaution
Disponible sur les systèmes utilisant systemd-resolved.
DNS
curl -sv https://www.exemple.fr -o /dev/null
Ouvre une connexion HTTPS en affichant les détails TCP et TLS.
Usage typique
Diagnostiquer un service web, un certificat ou une redirection.
Résultat attendu
Adresse jointe, version TLS, certificat, en-têtes de réponse.
Précaution
Ne pas utiliser -k (désactivation de la vérification) en dehors d’un test.
Services
sudo tcpdump -ni ens18 host 10.10.20.50 and port 443
Capture les paquets correspondant à un filtre.
Usage typique
Observer objectivement ce qui part et ce qui revient.
Résultat attendu
Une ligne par paquet : horodatage, adresses, ports, drapeaux TCP.
Précaution
Peut contenir des données sensibles : filtrer, limiter la durée, protéger les fichiers.
Capture
sudo ethtool ens18
Affiche le débit, le duplex et l’état du lien physique.
Usage typique
Vérifier la couche physique.
Résultat attendu
« Speed: 1000Mb/s », « Duplex: Full », « Link detected: yes ».
Précaution
Lecture seule sans option de modification.
Interfaces
nmcli device show ens18
Affiche la configuration obtenue par NetworkManager.
Usage typique
Vérifier adresse, passerelle et DNS d’une interface gérée.
Résultat attendu
Champs IP4.ADDRESS, IP4.GATEWAY, IP4.DNS.
Précaution
Uniquement si NetworkManager gère l’interface.
Interfaces
sudo nft list ruleset
Affiche l’ensemble des règles nftables.
Usage typique
Contrôler la politique de pare-feu d’un serveur.
Résultat attendu
Tables, chaînes, politiques par défaut et règles.
Précaution
Lecture seule ; modifier avec un fichier testé (nft -c -f).
Filtrage
journalctl -u ssh --since "-1h"
Affiche les journaux d’un service sur une période.
Usage typique
Analyser des connexions ou erreurs récentes.
Résultat attendu
Lignes horodatées du service.
Précaution
Le service s’appelle « sshd » sur RHEL et dérivés.
Journaux
Windows
ipconfig /all
Affiche la configuration IP complète de chaque carte.
Usage typique
Vérifier adresse, masque, passerelle, DNS et serveur DHCP.
Résultat attendu
Bloc par carte avec adresse physique, bail DHCP et serveurs DNS.
Précaution
Une adresse 169.254.x.x indique l’absence de réponse DHCP.
Interfaces
Get-NetIPConfiguration
Vue PowerShell synthétique de la configuration IP.
Usage typique
Contrôle rapide d’un serveur ou d’un poste.
Résultat attendu
Alias d’interface, adresse IPv4, passerelle, serveurs DNS.
Précaution
Lecture seule.
Interfaces
Test-NetConnection srv-app01 -Port 443
Teste la joignabilité et l’ouverture d’un port TCP.
Usage typique
Vérifier qu’un service est accessible depuis le poste.
Résultat attendu
TcpTestSucceeded : True ou False, adresse résolue, interface source.
Précaution
Ne teste que TCP.
Connectivité
Test-Connection 10.10.20.1 -Count 4
Équivalent PowerShell de ping.
Usage typique
Tester la connectivité IP.
Résultat attendu
Temps de réponse pour chaque essai.
Précaution
Le pare-feu Windows peut bloquer ICMP sur la cible.
Connectivité
tracert -d 203.0.113.10
Liste les routeurs traversés (sondes ICMP).
Usage typique
Localiser une rupture sur le chemin.
Résultat attendu
Sauts numérotés avec trois mesures de latence.
Précaution
L’option -d évite la résolution des noms (plus rapide).
Connectivité
pathping -n 203.0.113.10
Combine tracert et mesure de pertes par saut.
Usage typique
Mesurer la qualité d’un chemin.
Résultat attendu
Statistiques de perte par saut après la phase de calcul.
clear ip nat translation * coupe les sessions en cours.
Services
show access-lists
Contenu des ACL avec compteurs de correspondance.
Usage typique
Vérifier qu’une règle est atteinte par le trafic.
Résultat attendu
Règles numérotées et nombre de « matches ».
Précaution
Lecture seule.
Filtrage
show logging
Journal local de l’équipement.
Usage typique
Retrouver les changements d’état et erreurs.
Résultat attendu
Messages horodatés (vérifier la synchronisation NTP).
Précaution
Lecture seule.
Journaux
ping 10.3.0.25 source GigabitEthernet0/1
Ping depuis une interface source précise.
Usage typique
Tester le chemin de retour vers un réseau donné.
Résultat attendu
Points d’exclamation (!) pour les réponses, points (.) pour les délais dépassés.
Précaution
Sans source, le routeur utilise l’adresse de l’interface de sortie.
Connectivité
Aucune commande ne correspond à ce filtre.
Utiliser ces commandes en sécurité
Les commandes listées ici sont des commandes de consultation ou d'administration courante. Sur un équipement de production, privilégiez toujours les commandes en lecture (show, ip a, Get-) avant toute modification, travaillez dans une fenêtre de maintenance et conservez une sauvegarde de la configuration.
Les syntaxes indiquées concernent des versions récentes : iproute2 sur les distributions Linux actuelles, Windows 10/11 et Windows Server 2019 ou ultérieur, Cisco IOS 15.x et IOS XE 16.x/17.x. Certaines options peuvent différer selon les versions.