Por que posso fazer ssh por nome para um dispositivo LAN, mas não para outro?

Por que posso fazer ssh por nome para um dispositivo LAN, mas não para outro?

Estou procurando uma explicação sobre algo provavelmente estúpido, mas que não consigo encontrar imediatamente na Internet.

Situação:

  • LAN doméstica clássica.
  • Rede: 192.168.1.0/24
  • Nenhum servidor DNS.
  • Instalei 2 Raspberry Pi's. Um funciona como media player (Kodi/OSMC) e o outro como servidor syslog (Raspbian OS).

Pergunta:

Por que posso fazer ssh por NOME e IP no servidor syslog Raspbian e apenas por IP no mediaplayer Kodi?

Eu inicio uma sessão ssh via PuTTY em um PC com Windows. Eu sei que posso adicionar o nome do host e o endereço IP do Kodi ao meu arquivo host na área de trabalho do Windows, com o resultado direto de que também posso fazer ssh por NAME nesse dispositivo. Mas gostaria de saber por que preciso dessa etapa extra para o KODI e por que isso não foi necessário para o sistema operacional Raspbian.

Responder1

SAMBA

1) Isso me colocou no caminho certo:https://tektab.com/2015/11/07/setting-up-file-sharingnas-using-samba-on-raspberry-pi/

2) Ao procurar pelo samba no meu dispositivo Kodi/OSMC, vi uma pasta e arquivos em/etc ( /etc/samba/smb.confpor exemplo) - então pensei que o Samba estivesse totalmente instalado neste sistema.

3) Decidi fazer a sudo apt-get updatee a sudo apt-get upgradeseguido de a sudo apt-get install samba. Meu palpite era que o sistema me diria muito bem que esse serviço já estava no sistema. Mas não, na verdade ele propôs uma instalação do samba e exigiu xxMB de arquivos de instalação. Continuei e executei a instalação. Em vez de reiniciar o serviço, reiniciei o dispositivo. Após reiniciar fiz um ping -a <ipaddress>e na resposta vi 'OSMC' na primeira linha. Agora consegui fazer ssh pelo nome.
Não mudei nada no arquivo /etc/samba/smb.conf. Configuração padrão.

informação relacionada