Seu sistema Ubuntu tem o daemon Avahi em execução, enquanto este não é o caso de seu Raspberry Pi. Instale o Avahi para resolver o problema:
# apt-get install avahi-daemon avahi-discover libnss-mdns
Meu debian não pode ser descoberto por meio de seu nome de host em minha LAN.
Eu tenho um par de outras máquinas Ubuntu na LAN e elas são todas pingáveis através dos seus nomes de host.
no meu debian:
pi@raspberrypi ~ $ hostname
raspberrypi
em outra máquina na mesma LAN:
ping raspberrypi
ping: unknown host raspberrypi
Seu sistema Ubuntu tem o daemon Avahi em execução, enquanto este não é o caso de seu Raspberry Pi. Instale o Avahi para resolver o problema:
# apt-get install avahi-daemon avahi-discover libnss-mdns
Fiz uma remoção / instalação de avahi e insserv como sugerido, reiniciei toda a coisa. Trabalhou.
Se você puder executar o ping do endereço IP de outra máquina na rede, adicione a opção -a para fazer uma pesquisa inversa. Eu mesmo descobri que há um comprimento máximo de 15 caracteres para nomes de host no meu roteador.
ping -a 192.168.1.123
Pinging RASPBERRYPI [192.168.1.123] with 32 bytes of data:
...
Desde que isso não lhe diga um nome, você deve seguir em frente.
Se você alterou o nome do host, tente instalar o samba no Pi.
sudo apt-get install samba
Em seguida, tente o seguinte da sua máquina remota:
ping newhostname.local
E para ssh:
ssh [email protected]
Tags networking debian