Por que eu posso usar ssh por nome para um dispositivo de rede local, mas não para outro?

1

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.
  • Eu instalei 2 Raspberry Pi's. Um está funcionando como media player (Kodi / OSMC) o outro como um servidor syslog (Raspbian OS).

Pergunta:

Por que eu posso ssh por NAME e IP o servidor syslog Raspbian e somente por IP o mediaplayer Kodi?

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

    
por maxim 18.05.2016 / 15:58

1 resposta

0

SAMBA

1) Isso me colocou no caminho certo: link

2) Ao procurar por samba no meu dispositivo Kodi / OSMC, vi uma pasta e arquivos em / etc ( /etc/samba/smb.conf , por exemplo) - então eu pensei que o Samba está totalmente instalado neste sistema. 3) Decidi fazer um sudo apt-get update e um sudo apt-get upgrade seguidos de 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. Eu continuei e executei a instalação. Em vez de reiniciar o serviço, reiniciei o dispositivo. Após a reinicialização eu fiz um ping -a <ipaddress> e na resposta vi 'OSMC' na primeira linha. Agora eu era capaz de ssh pelo nome.
Eu não mudei nada no arquivo /etc/samba/smb.conf. Configuração padrão.

    
por 20.05.2016 / 17:24