¿Qué significa el código errno 100 (ENETDOWN) en Linux?

 
También puede significar:
ConstanteTipoSO
ERROR_TOO_MANY_SEMAPHORESError de WindowsWindows
HTTP_STATUS_CONTINUEEstado HTTPCualquiera
EPROTOerrnomacOS
EADDRINUSEerrnoWindows
SYMBOLIC_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
ENOPROTOOPT EPROTO

ENETDOWN

Qué significa ENETDOWN

ENETDOWN es un fallo del lado local. La interfaz que necesita la ruta seleccionada no está operativa, por lo que un send() o connect() puede fallar antes de que llegue nada al peer. Es especialmente relevante con múltiples interfaces, VPN, túneles, contenedores y namespaces de red.

Debe mantenerse separado de ENETUNREACH, donde falta una ruta utilizable, y de EHOSTUNREACH, que apunta al host de destino. Levantar una interfaz cualquiera no ayuda si no es la que seleccionó realmente el routing de ese socket.

Qué comprobar

  • Registra destino, familia, dirección local si existe y namespace de red del proceso.
  • Obtén la ruta exacta hacia el destino y observa dispositivo de salida, source address, tabla y reglas de policy routing.
  • Revisa en esa interfaz el estado administrativo, carrier y si sigue existiendo en el namespace.
  • Correlaciona con eventos de DHCP, NetworkManager, VPN, contenedor o recreación de interfaz antes de aplicar reintentos.

Referencias técnicas


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