Un probleme reseau sur un serveur Linux peut avoir des dizaines de causes. La methode de diagnostic par couche OSI permet de trouver la cause racine systematiquement.
Couche physique
ip link show
# UP,LOWER_UP = interface UP et lien physique actif
ip -s link show eth0
# Statistiques d'erreurs
Couche reseau
ip addr show eth0
ip route show
ping -c 4 8.8.8.8 # Internet (IP)
ping -c 4 google.com # Internet (DNS)
Si ping 8.8.8.8 marche mais ping google.com echoue : probleme DNS.
Couche transport et application
ss -tlnp | grep :8080
nc -zv hostname 8080
Capturer le trafic avec tcpdump
tcpdump -i eth0 -n port 80
tcpdump -i eth0 -w /tmp/capture.pcap -c 1000
tcpdump -i eth0 host 192.168.1.100
Tracer le chemin reseau
mtr -n --report google.com
Un Loss% eleve sur un hop intermediaire mais pas sur les suivants = ce routeur deprioritise les pings (normal). Un Loss% sur le hop final = vrai probleme.
Resoudre les problemes DNS
dig google.com @8.8.8.8
cat /etc/resolv.conf
systemd-resolve --flush-caches
Notre formation Linux couvre le diagnostic reseau avec des labs sur serveurs reels.