¿Qué significa el código errno 101 (ENETUNREACH) en Linux?

 
También puede significar:
ConstanteTipoSO
ERROR_EXCL_SEM_ALREADY_OWNEDError de WindowsWindows
HTTP_STATUS_SWITCH_PROTOCOLSEstado HTTPCualquiera
ETIMEerrnomacOS
EADDRNOTAVAILerrnoWindows
MEMORY1_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
EADDRINUSE ETIME

ENETUNREACH

Qué significa ENETUNREACH

ENETUNREACH indica un problema de routing a nivel de red. El sistema no puede seleccionar un camino válido hacia la red de destino, por lo que la operación falla antes de alcanzar el servicio remoto. Reiniciar ese servicio no corrige una tabla de rutas local incompleta.

En Linux el resultado puede venir de la búsqueda local de rutas o de feedback recibido desde la red. Con policy routing, VRF, namespaces, VPN y dual-stack, la tabla que importa puede no ser la tabla principal del host.

Qué comprobar

  • Obtén la ruta para la dirección y familia exactas, incluyendo reglas de policy routing, tablas, VRF y namespace.
  • Comprueba gateway por defecto, interfaz de salida y selección de dirección de origen.
  • Compara IPv4 e IPv6: un hostname puede resolver a ambas familias y solo una disponer de ruta.
  • Distingue ENETUNREACH de EHOSTUNREACH, que normalmente apunta de forma más específica al host.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.