As máquinas do Windows podem usar a resolução de nomes NetBIOS para informar umas às outras sobre si mesmas. Este é um protocolo específico da Microsoft e não funciona com máquinas Linux / Unix, que usam um arquivo estático ( /etc/hosts
) ou o Serviço de Nomes de Domínio (DNS) para resolução de nomes.
Suas máquinas Windows não reconhecerão o serviço AVAHI sem instalar uma em cada máquina (acredito que a Apple forneça uma).
Você tem algumas opções:
- Edite o arquivo
hosts
mencionado acima em todos os computadores (ele está emC:\Windows\System32\drivers\etc
no Windows e em/etc/
no Linux). No mínimo, você terá que adicionar todas as máquinas / VMs do Linux a ele. - Execute um servidor DNS em uma de suas máquinas.
- Instale
samba
na sua máquina virtual Debian. Este é um serviço que permite que uma máquina Linux compartilhe seus arquivos com o cliente Windows. Também acontece de anunciar o host usando o serviço de Resolução de Nome NetBIOS para que as máquinas Windows vejam a VM Linux pelo nome. Como o @JoelDavies comenta, isso será apenas de um jeito. Ele não permitirá que a VM do Debian acesse todas as outras máquinas Windows pelo nome, mas permitirá que todas as máquinas Windows acessem o Debian pelo nome.