Eu sei que perguntas semelhantes já foram feitas. No entanto, tal como sugerido nas respostas a essa pergunta eu tenho o winbind
pacote instalado e ter wins
em /etc/nsswitch.conf
:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
No entanto, tentativas de executar ping nos nomes de host do Windows
ping: unknown host <hostname>
Reiniciar o winbind
serviço não ajuda.
Eu tenho o Ubuntu 11.10 e o winbind 3.5.11.
11.10
networking
samba
vitaut
fonte
fonte
Respostas:
Eu tive o mesmo problema. Mudar a localização das vitórias
nslookup.conf
não funcionou, ou possivelmente apenas me fez parte do caminho até lá. Instale o pacotelibnss-winbind
para poder encontrar computadores com Windows pelo nome do host. Testei-o com e sem o pacote instalado, e é realmente necessário para resolver qualquer nome de host do Windows.fonte
Para resumir o acima, aqui está o que eu fiz para fazê-lo funcionar:
sudo apt-get install winbind
sudo apt-get install libnss-winbind
sudo gedit /etc/nsswitch.conf
e acrescente "vitórias" depois de "arquivos"fonte
sudo systemctl restart winbind
A ordem dos operandos na definição de hosts em
/etc/nsswitch.conf
é importante. No seu caso, a resolução de nomes de host é encerrada pela instrução [NOTFOUND = return] antes que a resolução de nomes WINS aconteça. Mova 'wins', logo após 'arquivos', e você deve começar:nmblookup (parte do pacote samba-common-bin) é outra ferramenta útil de solução de problemas para essas situações - pode ser usada para verificar manualmente se o nome do host que você está usando é válido.
fonte
wins
antes da[NOTFOUND=return]
quebra da resolução de nomes no chrome e no firefox.wins
antes[NOTFOUND=return]
do navegador não conseguir abrirgoogle.com
e outros sites, não é apenas o NetBIOS. Quando o troco novamente, os sites são abertos normalmente. O ping funciona com a linha de hosts modificados.hosts: files dns wins mdns4_minimal [NOTFOUND=return] mdns4