Référence des commandes réseau

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.
Précaution
L’analyse dure plusieurs minutes.

Connectivité

Resolve-DnsName www.exemple.fr -Server 10.10.20.53

Interroge un serveur DNS précis.

Usage typique
Tester un résolveur ou un enregistrement.
Résultat attendu
Nom, type, TTL et données de l’enregistrement.
Précaution
Lecture seule.

DNS

ipconfig /flushdns

Vide le cache DNS du client.

Usage typique
Prendre en compte immédiatement un changement DNS côté poste.
Résultat attendu
« Cache de résolution DNS vidé ».
Précaution
Sans effet sur le cache des serveurs DNS.

DNS

Get-NetTCPConnection -State Listen

Liste les ports TCP en écoute.

Usage typique
Inventorier les services exposés.
Résultat attendu
Adresse et port locaux, identifiant du processus (OwningProcess).
Précaution
Associer le PID avec Get-Process -Id.

Ports et connexions

netstat -ano

Liste les connexions et ports avec l’identifiant de processus.

Usage typique
Commande historique disponible partout.
Résultat attendu
Protocole, adresses, état et PID.
Précaution
L’option -b (nom du programme) exige une console administrateur.

Ports et connexions

route print

Affiche la table de routage IPv4 et IPv6.

Usage typique
Vérifier passerelles et routes d’un serveur.
Résultat attendu
Liste des destinations, masques, passerelles et métriques.
Précaution
Une seule passerelle par défaut sur un serveur multi-cartes.

Routage

arp -a

Affiche le cache ARP.

Usage typique
Vérifier la résolution IP → MAC.
Résultat attendu
Adresses IP, adresses physiques et type (dynamique/statique).
Précaution
Lecture seule.

Couche 2

netsh wlan show interfaces

Affiche l’état de la connexion Wi-Fi.

Usage typique
Diagnostiquer une connexion sans fil.
Résultat attendu
SSID, BSSID, canal, signal (%), débit, authentification.
Précaution
Lecture seule.

Wi-Fi

Get-NetFirewallRule -Enabled True -Direction Inbound

Liste les règles de pare-feu entrantes actives.

Usage typique
Contrôler ce que le pare-feu Windows autorise.
Résultat attendu
Nom, profil, action de chaque règle.
Précaution
Gérer les règles par stratégie de groupe dans un domaine.

Filtrage

pktmon start --capture

Démarre une capture de paquets intégrée à Windows.

Usage typique
Capturer sans installer de logiciel.
Résultat attendu
Fichier .etl convertible en .pcapng (pktmon etl2pcap).
Précaution
Arrêter avec pktmon stop ; protéger le fichier produit.

Capture

Cisco IOS / IOS XE

show ip interface brief

Résumé de l’état et de l’adresse de chaque interface.

Usage typique
Première vérification sur un routeur ou un commutateur.
Résultat attendu
Colonnes Status et Protocol : up/up, down/down, administratively down.
Précaution
Lecture seule.

Interfaces

show interfaces GigabitEthernet0/0/0

Détail d’une interface avec compteurs d’erreurs.

Usage typique
Rechercher des erreurs CRC, collisions, rejets.
Résultat attendu
Débit, duplex, input errors, CRC, output drops.
Précaution
Remettre les compteurs à zéro (clear counters) avant une observation.

Interfaces

show interfaces status

État de tous les ports d’un commutateur.

Usage typique
Repérer les ports connectés, inactifs ou err-disabled.
Résultat attendu
Port, description, état, VLAN, duplex, débit.
Précaution
Lecture seule.

Interfaces

show vlan brief

Liste des VLAN et ports d’accès associés.

Usage typique
Vérifier l’existence d’un VLAN et l’affectation des ports.
Résultat attendu
Numéro, nom, état et ports de chaque VLAN.
Précaution
Les ports trunk n’y figurent pas.

Couche 2

show interfaces trunk

État des trunks, VLAN natif et VLAN autorisés.

Usage typique
Diagnostiquer un VLAN qui ne traverse pas un lien.
Résultat attendu
Quatre blocs : mode, autorisés, autorisés et actifs, en transmission.
Précaution
Lecture seule.

Couche 2

show mac address-table address 3c52.821a.9f07

Recherche une adresse MAC dans la table du commutateur.

Usage typique
Localiser le port d’un équipement.
Résultat attendu
VLAN, adresse, type et port.
Précaution
Lecture seule.

Couche 2

show spanning-tree vlan 10

État Spanning Tree d’un VLAN.

Usage typique
Identifier la racine et les ports bloqués.
Résultat attendu
Racine, priorité, rôle et état de chaque port.
Précaution
Lecture seule.

Couche 2

show etherchannel summary

État des agrégats de liens.

Usage typique
Vérifier qu’un EtherChannel est formé.
Résultat attendu
Po1(SU) et membres marqués (P) lorsqu’ils sont intégrés.
Précaution
Lecture seule.

Couche 2

show ip route

Table de routage IPv4.

Usage typique
Vérifier les routes connectées, statiques et dynamiques.
Résultat attendu
Code de source, préfixe, [distance/métrique], prochain saut.
Précaution
Utiliser « show ip route <adresse> » pour une destination précise.

Routage

show ip ospf neighbor

État des voisins OSPF.

Usage typique
Diagnostiquer une adjacence OSPF.
Résultat attendu
Router-id, priorité, état (FULL, 2WAY…), interface.
Précaution
Un blocage en EXSTART suggère une MTU différente.

Routage

show ip bgp summary

État des sessions BGP.

Usage typique
Vérifier les voisins BGP et le nombre de préfixes reçus.
Résultat attendu
Voisin, AS, état ou nombre de préfixes reçus.
Précaution
Lecture seule.

Routage

show ip nat translations

Table des traductions NAT/PAT.

Usage typique
Vérifier qu’un flux est traduit.
Résultat attendu
Inside global, inside local, outside local, outside global.
Précaution
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é

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.

Guides associés : commandes réseau Linux, configuration réseau sous Windows Server et commandes Cisco show.