Mi Raspberry Pi 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 Raspberry Pi:
pi@raspberrypi ~ $ hostname
raspberrypi
En otra máquina en la misma LAN:
ping raspberrypi
ping: unknown host raspberrypi
raspbian
networking
ssh
abrazadera
fuente
fuente
ping raspberrypi.local
, creo que la.local
parte es vitalRespuestas:
¿Has intentado hacer una prueba de ping con la dirección IP? Si eso funciona, su problema suele ser resolver el nombre en una dirección IP.
Hay muchas formas de arreglar esto. Tú podrías
fuente
hosts:
tu/etc/nsswitch.conf
?Debe usar avahi-daemon (zeroconf) si desea conectarse a través de un nombre de host en lugar de una dirección IP. De la documentación de Raspberry Pi en RPi Advanced Setup :
Instala avahi con los siguientes comandos en Raspberry Pi:
Actualización de inicio de arranque para avahi-daemon
Aplique la nueva configuración con:
La Raspberry Pi ahora debe ser direccionable desde otras máquinas como raspberrypi.local, por ejemplo: ssh [email protected] o http: //raspberrypi.local si tiene instalado el servicio HTTP.
Si no pudo conectarse desde PC con Windows a través de SSH, probablemente no haya instalado el servicio Bonjour .
Obtenga Bonjour para Windows: descargue Bonjour Print Services para Windows v2.0.2 . Solo instálalo.
fuente
sudo apt-get install insserv
. De lo contrario, siga las instrucciones anteriores. Probado y trabajado para mí!