EHOSTUNREACH (errno 113)

errno 113

LINUX

Message officiel (tel qu'affiché à l'écran) : No route to host

Aussi recherché sous la forme : No route to host, errno 113, connect EHOSTUNREACH

Terminal Linux exécutant strace, avec l'appel système en échec et l'errno mis en évidence
errno Linux : tracez l'appel système exact qui échoue avant de modifier quoi que ce soit.

Ce que cela signifie

EHOSTUNREACH, « No route to host » (errno 113 sous Linux, 65 sous macOS), signifie que le système n’a pas pu acheminer les paquets jusqu’à l’hôte de destination. Sous Linux, l’erreur vient souvent d’un pare-feu sur la cible qui répond par un message ICMP « host prohibited », et pas seulement de problèmes de routage.

S'applique à : Linux, macOS (errno BSD), WSL, Conteneurs Docker

Comment corriger EHOSTUNREACH (errno 113)

  1. Vérifiez que l’hôte est allumé et présent sur le réseau : 'ping <hôte>' et 'ip neigh' pour les adresses locales
  2. Vérifiez vos routes avec 'ip route get <ip-de-l-hôte>'
  3. Sur la cible, recherchez des règles REJECT de firewalld ou iptables avec 'icmp-host-prohibited' et ouvrez le port nécessaire ('sudo firewall-cmd --add-port=8080/tcp --permanent' puis '--reload')
  4. Vérifiez que l’adresse IP de la cible n’a pas changé (DHCP)
  5. Déconnectez les VPN qui remplacent les routes vers les réseaux privés
  6. Pour les conteneurs et les machines virtuelles, confirmez que le pont réseau et la redirection de ports sont configurés

Pourquoi cela se produit

Le noyau renvoie EHOSTUNREACH lorsqu’il n’existe aucune route, lorsque la résolution ARP ou la découverte de voisins échoue pour une adresse locale, ou lorsqu’une réponse ICMP « host unreachable » ou « host prohibited » arrive d’un routeur ou d’un pare-feu.

FAQ

Pourquoi ai-je « No route to host » alors que je peux envoyer un ping au serveur ?

Le ping utilise ICMP et peut être autorisé alors que le port TCP est rejeté par le pare-feu du serveur avec une réponse « icmp-host-prohibited ».

Erreurs liées

Source : Linux kernel errno.h · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)

Dernière mise à jour :