Meu Raspberry Pi não pode ser descoberto através do nome do host na minha LAN.
Eu tenho algumas outras máquinas Ubuntu na LAN e todas elas podem ser executadas através de nomes de host.
No meu Raspberry Pi:
pi@raspberrypi ~ $ hostname
raspberrypi
Em outra máquina na mesma LAN:
ping raspberrypi
ping: unknown host raspberrypi
raspbian
networking
ssh
braçadeira
fonte
fonte
ping raspberrypi.local
, eu acho que a.local
parte é vitalRespostas:
Você já tentou fazer um teste de ping usando o endereço IP? Se isso funcionar, seu problema geralmente é resolver o nome para um endereço IP.
Existem muitas maneiras de corrigir isso. Você poderia
fonte
hosts:
sua/etc/nsswitch.conf
?Você precisa usar o avahi-daemon (zeroconf) se quiser se conectar através de um nome de host em vez de um endereço IP. Na documentação do Raspberry Pi na instalação avançada do RPi :
Instale o avahi com os seguintes comandos no Raspberry Pi:
Atualizar inicialização de inicialização do avahi-daemon
Aplique a nova configuração com:
O Raspberry Pi agora deve ser endereçável a partir de outras máquinas como raspberrypi.local, por exemplo: ssh [email protected] ou http: //raspberrypi.local se você tiver o serviço HTTP instalado.
Se você não conseguiu se conectar a partir de PCs com Windows via SSH, provavelmente não instalou o serviço Bonjour .
Obtenha o Bonjour para Windows: Baixe o Bonjour Print Services para Windows v2.0.2 . Basta instalá-lo.
fonte
sudo apt-get install insserv
. Caso contrário, siga as instruções acima. Testado e funcionou para mim!