En Ubuntu los nombres de host locales tienen ".local" al final

En Ubuntu los nombres de host locales tienen ".local" al final

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/24desdeesta 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 .localnombre 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

Ver¿Qué hace ".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í.

información relacionada