No se puede acceder a Debian a través de su nombre de host en LAN


9

Mi debian no se puede descubrir a través de su nombre de host en mi LAN.

Tengo un par de otras máquinas ubuntu en la LAN y todas se pueden hacer ping a través de sus nombres de host.

en mi debian:

pi@raspberrypi ~ $ hostname
raspberrypi

en otra máquina en la misma LAN:

ping raspberrypi
ping: unknown host raspberrypi

Respuestas:


10

Su sistema Ubuntu tiene el demonio Avahi ejecutándose, mientras que este no es el caso de su Raspberry Pi. Instale Avahi para resolver el problema:

# apt-get install avahi-daemon avahi-discover libnss-mdns

jftr probablemente tenga que usar el dominio .local, por ejemploraspberrypi.local
Ulrich Dangel

¿Cuándo / cómo ejecuta Ubuntu el demonio? No veo nada llamado 'avahi' en la salida deps -x
Sridhar Sarnobat

EDITAR - ejecutarservice --status-all | grep avahi
Sridhar Sarnobat

0

Hice una eliminación / instalación de avahi e insserv como se sugirió, reinició todo el shebang. Trabajó.

Si puede hacer ping a la dirección IP desde otra máquina en la red, agregue la opción -a para realizar una búsqueda inversa. Yo mismo descubrí que hay una longitud máxima de 15 caracteres para los nombres de host en mi enrutador.

ping -a 192.168.1.123
Pinging RASPBERRYPI [192.168.1.123] with 32 bytes of data:
...

Mientras eso no te diga un nombre, seguirás arando.


0

Si ha cambiado el nombre de host, intente instalar samba en el Pi.

sudo apt-get install samba

Luego intente lo siguiente desde su máquina remota:

ping newhostname.local

Y a ssh:

ssh pi@newhostname.local
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.