[Já pesquisei MUITO por uma solução para esse problema, mas se alguém quiser me indicar uma pergunta e / ou uma pergunta relacionada, por favor, faça isso!]
Eu tenho uma rede local em um roteador de banda larga com 3 computadores Windows 7 e uma VM Ubuntu VirtualBox em um host Windows. Eu consigo acessar os computadores Windows uns dos outros, e configurei o Samba no Ubuntu para que eu possa ver e acessar o computador meu-ubuntu a partir das máquinas Windows também.
O problema é acessar as máquinas Windows do Ubuntu pelo hostname. Eu posso pingar as máquinas Windows do Ubuntu pelo endereço IP, mas não consigo fazer uma pesquisa por seus nomes, win7- 1 , win7-2 , win7-3 .
Ou seja, smbclient -L 192.168.2.5
é bem-sucedida, mas smbclient -L win7-1
não é. smbtree
às vezes mostra o seguinte, outras vezes não:
WORKGROUP
\MY-UBUNTU
\WIN7-1
\WIN7-2
\WIN7-3
- Por causa da depuração, desativei todos os firewalls e habilitei todas as permissões de leitura / gravação em todos os lugares (já que são todas apenas minhas máquinas).
- Também sei que posso adicionar entradas a
/etc/hosts
para cada máquina individual, mas gostaria de saber como obter dinamicamente a pesquisa de nomes de host
Pergunta
Como posso configurar o que quero trabalhar? O Ubuntu está sendo executado em uma VM VirtualBox em um host Windows com configuração de rede Bridged, portanto não posso executar um servidor DNS no Ubuntu ( ou eu posso?).
Acho que outros novatos também apreciarão uma visão geral de alto nível , de onde o servidor DNS deve estar, como a máquina Ubuntu deve usá-lo, se preciso alterar alguma coisa nas máquinas Windows 'configurações..Estou confuso com todos esses pacotes e configurações que eu encontrei - resolv
, libnss-mdns
, avahi
, dnsmasq
, winbind
.. Eu só quero instalar e usar o que eu precisa!