O Mac não reconhece hosts na rede local

2

Eu tenho um servidor Linux no meu armário. Minhas máquinas Windows podem se conectar a ele por meio de seu nome de host. Eu nunca configurei nenhum servidor DNS; tudo que fiz foi atribuir um nome à caixa do Linux quando eu instalei o Ubuntu nele. Está executando um servidor de arquivos Samba.

Meu Macbook Pro não reconhece o nome do host. Como posso fazer meu Macbook encontrar a máquina da mesma maneira que as máquinas Windows podem? O IP da máquina Linux é atribuído dinamicamente via DHCP, portanto, não quero adicionar uma entrada permanente a um arquivo de hosts ou similar. (Apesar disso, as máquinas Windows podem sempre encontrá-lo.)

Update: Eu não posso pingar a máquina, mas nmblookup pode encontrá-lo.

grahamb@pickle:~$ ping fry
ping: cannot resolve fry: Unknown host
grahamb@pickle:~$ ping fry.local
ping: cannot resolve fry.local: Unknown host
grahamb@pickle:~$ nmblookup fry
querying fry on 192.168.1.255
192.168.1.8 fry<00>
Graham Borland
fonte
nmb não está no resolvedor do OSX por padrão. Embora outra pessoa tenha que elaborar, porque muito dessa coisa AINDA me ilude.
Jason Salaz
1
Eu acredito que o que você quer fazer é fazer com que a máquina linux se anuncie usando mDNS . Mas então não é mais uma questão do Mac, mas uma questão do Linux.
Harald Hanche-Olsen
Ótimo. Mesmo que esteja fora do assunto, você se importaria de nos contar brevemente o que você fez para resolvê-lo?
Harald Hanche-Olsen
1
Na caixa do Linux: sudo apt-get install avahi-daemon
Graham Borland

Respostas:

3

Eu acredito que o que você quer fazer é fazer com que a máquina linux se anuncie usando mDNS . Mas então não é mais uma questão do Mac, mas uma questão do Linux.

Harald Hanche-Olsen
fonte
1
Obrigado, depois de executar o "sudo apt-get install avahi-daemon" na máquina Linux, o Mac agora pode vê-lo como fry.local.
Graham Borland