Principal Otro Error 'No hay ruta al host' en Linux: qué hacer

Error 'No hay ruta al host' en Linux: qué hacer



¿Se ha encontrado con el mensaje 'Sin ruta al host' al intentar acceder a un servidor en Linux? Este error de conexión de servicio puede ser molesto, pero puede solucionarlo una vez que identifique la causa.

Error

'No hay ruta al host' denota un problema de red, generalmente uno que aparece cuando el servidor o el host no responde. Esto puede suceder debido a problemas de red o debido a una configuración inapropiada.

¿Son correctas sus configuraciones de red?

Antes de analizar las causas más específicas de este problema, asegúrese de que la configuración de su red sea correcta. ¿Puedes conectarte a la web? ¿Su DNS está configurado correctamente?

Ejecute este comando para averiguarlo:

systemd-resolve –status

cómo enlazar el salto a la rueda de desplazamiento

Si detecta algún problema de DNS allí, vuelva a la configuración de su red y vuelva a hacerlo si es necesario. Si está utilizando una red estándar con una IP dinámica, los números DNS deberían actualizarse automáticamente.

Para configurar manualmente su DNS, vaya a Network Manager e ingrese manualmente la dirección IP en la pestaña IPv4.

Si su distribución de Linux no tiene un escritorio gráfico, vaya a /etc/systemd/resolved.conf. y busque la línea DNS.

Cambie los números con los números del DNS que desee y realice otras configuraciones si es necesario.

Además, si ha configurado una IP estática, es posible que desee volver a una IP dinámica y dejar que su red obtenga la información de conexión a través de DHCP.

No olvide reiniciar su computadora antes de intentar conectarse al host nuevamente. Si todavía recibe 'Sin ruta al anfitrión', siga leyendo.

¿Está el servidor host en línea?

El siguiente paso es verificar que el host al que está intentando conectarse esté realmente en línea. Después de todo, una de las causas más frecuentes del error es que el servicio no se está ejecutando como resultado del mantenimiento o algún otro problema.

Si el servicio no está en línea, verifique si el host lo está. A veces, es posible que el servicio se haya detenido o no se haya iniciado desde el principio, incluso si no hay ningún problema con el servidor en sí.

Usando systemd, ejecute el comando ...

cómo arrancar en el símbolo del sistema de Windows 7

sudo systemctl status servicename

Si el servicio se está ejecutando, debe buscar otra causa.

¿Se está conectando al puerto correcto?

Verifique cualquier documentación que el anfitrión pueda haber proporcionado. Es una práctica común que los administradores de servidores bloqueen los puertos que no se utilizan para mejorar la seguridad del servidor. Los atacantes suelen utilizar puertos comunes para atacar los servicios de Linux.

Si está intentando conectarse a su propio servidor, puede rastrear el servicio hasta el puerto correcto. Para hacer esto, necesita instalar una herramienta de seguridad que pueda ayudarlo a ver los puertos abiertos: NMAP.

Estos son los comandos para instalar NMAP en diferentes distribuciones de Linux:

CentOS: yum instalar nmap

Debian: apt-get install nmap

Ubuntu: sudo apt-get install nmap

Una vez que haya instalado NMAP, verifique si hay puertos abiertos con el siguiente comando:

sudo nmap -sS destino-servidor-ip

Si no tiene acceso directo al servidor, deberá comunicarse con el anfitrión. Pero antes de hacer eso, eche un vistazo a algunas de las otras posibles causas del error 'No hay ruta al host' en Linux.

¿Es correcto el nombre del host?

También puede obtener el error 'No hay ruta al host' si su computadora y el servidor al que está intentando conectarse usan diferentes nombres de host. Ambas máquinas deben configurarse para conectarse entre sí.

Aparte de la configuración de hosts habitual, debe prestar atención a los archivos hosts.deny y hosts.allow en / etc. Si está intentando conectarse a un nuevo servidor, asegúrese de obtener el nombre de host correcto del servidor.

¿Está iptables bloqueando la conexión?

iptables es bastante útil cuando desea configurar las tablas de firewall del kernel de Linux. El control total que le brinda sobre el tráfico que entra y sale de su computadora es excelente.

Pero a través de un simple error de configuración, iptables podría bloquear la conexión al puerto al que desea llegar y dar lugar al error 'No hay ruta al host'.

Para verificar si iptables tiene la culpa, ejecute el siguiente comando:

sudo iptables -S

Vea si las reglas de iptables que ha establecido bloquean la conexión. Es posible que deba agregar una regla de aceptación a la cadena INPUT predeterminada.

Para aclarar las reglas de firewall para un firewall externo, puede usar este comando:

iptables -F

Pensamientos finales

Como puede ver, puede llevar un tiempo llegar al final del error 'No hay ruta al host', pero los pasos anteriores deberían ayudarlo. Si bien puede parecer un problema complejo, a menudo es el resultado de configuraciones conflictivas o problemas simples de red.

¿Ha encontrado otras posibles causas y soluciones para este error? Envíanos un comentario y cuéntanoslo.

¿Por qué mi publicación de Instagram en Facebook?

Artículos De Interés

La Elección Del Editor

Cómo arreglar un Kindle congelado
Cómo arreglar un Kindle congelado
Es fácil hacer que un Kindle congelado vuelva a funcionar. Es posible que tengas que cargarlo, actualizarlo o restablecerlo para solucionar el problema. Esto es lo que debe hacer.
Cómo Actualizar un Juego en Steam [Paso a Paso]
Cómo Actualizar un Juego en Steam [Paso a Paso]
No se pueden deshabilitar los anuncios automáticos mediante programación en la página, ¡así que aquí estamos!
Ver, eliminar e imprimir notas rápidas de Windows 10 en Outlook.com
Ver, eliminar e imprimir notas rápidas de Windows 10 en Outlook.com
Cómo ver, eliminar e imprimir notas adhesivas de Windows 10 en Outlook.com Microsoft agrega compatibilidad con notas adhesivas a su servicio web Outlook. Anteriormente, podía acceder a sus notas adhesivas desde varios lugares, como la aplicación OneNote en Android, la aplicación web OneNote, Outlook para escritorio de Windows, etc. Finalmente, las notas adhesivas llegarán a la web de Outlook.
Cómo eliminar una cuenta de Snapchat
Cómo eliminar una cuenta de Snapchat
Si ha terminado con Snapchat, puede desactivar su cuenta seleccionando Eliminar mi cuenta. Luego, deberás esperar 30 días para que tu cuenta de Snapchat se elimine permanentemente.
¿Qué significa OD / ODer / ODing en Roblox?
¿Qué significa OD / ODer / ODing en Roblox?
Las citas en línea, o ODing para abreviar, representan la práctica de buscar una pareja romántica en Internet. Aunque esta práctica es increíblemente popular hoy en día, muchas comunidades de Internet que no están explícitamente relacionadas con las citas la desaconsejan. Roblox
¿Qué es el código binario y cómo funciona?
¿Qué es el código binario y cómo funciona?
El sistema numérico binario es la base del funcionamiento de las computadoras. Aprenda cómo los unos y los ceros del código binario se convierten en información almacenada.
Habilite la dirección MAC aleatoria en Windows 10 para el adaptador Wi-Fi
Habilite la dirección MAC aleatoria en Windows 10 para el adaptador Wi-Fi
Cada vez que se conecta a una red Wi-Fi, Windows 10 puede aleatorizar la dirección MAC del adaptador. Esta es una nueva característica disponible para ciertos adaptadores Wi-Fi.