Erreurs

❌ Erreur Réseau "Request timed out" — Causes et Solutions

🌐 Réseau / Cisco

Aucune réponse reçue dans le délai imparti — ICMP filtré ou hôte inaccessible

🌐 Réseau 📋 6 causes 🔧 5 solutions
Request timed out signifie que le paquet a été envoyé mais aucune réponse ICMP n'est revenue dans le délai imparti. Contrairement à Destination Host Unreachable, aucun message d'erreur n'est reçu — le paquet est simplement perdu ou bloqué silencieusement.

⚠️ Causes possibles

⚠️
ICMP filtré par un firewall
Le firewall de destination ou intermédiaire bloque les paquets ICMP (ping)
⚠️
Hôte éteint ou inaccessible
La machine de destination n'est plus en ligne
⚠️
Congestion réseau
Les paquets sont perdus en raison d'une saturation du réseau
⚠️
TTL expiré avant destination
Le Time To Live est trop bas pour atteindre la destination
⚠️
Route asymétrique
L'aller et le retour empruntent des chemins différents, le retour échoue
⚠️
ACL Cisco bloquant ICMP
Une Access Control List bloque les paquets ICMP sur le routeur

🔧 Solutions étape par étape

1

Distinguer filtrage ICMP vs vrai timeout

terminal
# Si ping timeout MAIS connexion TCP fonctionne
# → ICMP filtré, pas de vrai problème

# Tester TCP directement
nc -zv 192.168.1.10 22    # Test SSH
nc -zv 192.168.1.10 80    # Test HTTP
nc -zv 192.168.1.10 443   # Test HTTPS

# Tester avec traceroute
traceroute 192.168.1.10
mtr 192.168.1.10           # Traceroute continu

# Test de port Windows
Test-NetConnection -ComputerName 192.168.1.10 -Port 80
2

Vérifier le TTL

terminal
# Ping avec TTL personnalisé
ping -t 128 192.168.1.10      # Linux (TTL=128)
ping -c 4 -t 64 8.8.8.8       # macOS

# Voir le TTL des réponses
ping -v 8.8.8.8 | grep ttl

# Windows
ping -i 128 192.168.1.10

# Traceroute pour voir où le TTL expire
traceroute 8.8.8.8
traceroute -n 8.8.8.8  # Sans résolution DNS
3

Vérifier les ACL sur Cisco

terminal
! Voir les ACL configurées
show access-lists
show ip access-lists

! Voir les ACL appliquées sur une interface
show ip interface GigabitEthernet0/0

! Vérifier si ICMP est bloqué
! Chercher une règle 'deny icmp'
show running-config | include icmp

! Tester le ping depuis le routeur lui-même
ping 192.168.1.10
ping 192.168.1.10 source Loopback0
4

Autoriser ICMP sur le firewall

terminal
# iptables — autoriser ICMP entrant
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT

# UFW (Ubuntu)
ufw allow proto icmp

# Vérifier les règles existantes
iptables -L -n -v | grep icmp

# Windows Firewall — autoriser ping
netsh advfirewall firewall add rule name="ICMP Allow" ^
  protocol=icmpv4:8,any dir=in action=allow
5

Analyser avec Wireshark

terminal
# Capturer le trafic ICMP
tcpdump -i eth0 icmp -n
tcpdump -i eth0 'icmp and host 192.168.1.10'

# Filtres Wireshark utiles
# icmp
# icmp.type == 8      (echo request)
# icmp.type == 0      (echo reply)
# icmp.type == 11     (TTL exceeded)

🛡️ Comment éviter cette erreur

  • ✅ Ne pas dépendre uniquement du ping pour tester la connectivité — certains hôtes filtrent ICMP
  • ✅ Utiliser nc -zv IP PORT ou curl -I pour tester la vraie disponibilité d'un service
  • ✅ Utiliser mtr plutôt que traceroute pour une analyse continue de la qualité du lien
  • ✅ Sur Cisco, documenter toutes les ACL qui bloquent ICMP pour éviter les fausses alertes
Ajouter Les Fibrés à mes sources préférées
Retrouvez plus souvent nos guides dans vos résultats Google