Recientemente actualicé de 16.04 a 18.04 y ahora no puedo resolver hosts en mi red local. Con 16.04 todo funcionó bien.
Todavía puedo usar IP para llegar a otras computadoras, pero al usar el nombre de host aparece un mensaje de error:
ssh: Could not resolve hostname myhost: Name or service not known
El mismo resultado cuando se utiliza Firefox para acceder a un servicio web en este host.
Usando nmap -sP 192.168.2.1/24
desdeesta publicaciónencontrará todos los hosts de la red.
¿Algunas ideas?
Respuesta1
En Ubuntu los nombres de host locales tienen ".local" al final
De forma predeterminada, Ubuntu incluye avahi. Esta es una implementación de zeroconf que permite que los nombres de host de las computadoras se resuelvan con el .local
nombre virtual. Según esta convención, pruebe el comando:
ssh [email protected]
Si los nombres de usuario en ambas computadoras son idénticos, puede omitir la remoteuser@
parte y ingresar:
ssh myhost.local
Espero que esto ayude
Respuesta2
Es la configuración de su firewall. Está bloqueando tu conexión.
Para la gestión gráfica del firewall predeterminado de Ubuntu, instaleGUFWy configure las conexiones de salida para permitir. Para obtener más información sobre cómo utilizarlo,lea la documentación aquí.