Quando eu sigo qualquer nome de host local do Windows na minha máquina Ubuntu, fico "incapaz de resolver o host", mas quando sigo de uma máquina Windows, ele funciona bem. Por que isso seria? Samba e Miredo estão instalados
23
Para executar o ping de um nome netbios no Ubuntu, você precisa adicionar wins
ao /etc/nsswitch.conf
. Corre:
gksu gedit /etc/nsswitch.conf
E adicione wins
à linha:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Então fica assim:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Salve o arquivo, feche o editor de texto e faça o ping.
Se isso não funcionar, abra /etc/samba/smb.conf
e remova o comentário da linha "ordem de resolução de nomes":
name resolve order = wins lmhosts bcast
depois disso, reinicie nmbd smbd winbindd
.
mdns4
diretivas especificam. Esse é um sistema diferente do Samba, portanto, se você deseja que o Samba funcione, é necessário continuar testando sem o.local
domínio.Correndo
apt-get install winbind
consertou para mim.fonte
Pode ser necessário instalar o pacote libnss-winbind para encontrar computadores com Windows pelo nome do host. Simplesmente instalar o winbind pode não funcionar. Veja a resposta .
fonte
Teve o mesmo problema, o Ubuntu 14.04 tentando acessar o PC com Windows 8. Além da recomendação acima, tive que instalar
libnss-winbind
Fonte: http://singularo.com/ubuntu-winbind-not-working
fonte
Se você editou seu
/etc/nsswitch.conf
arquivo e já instalouwinbind
(libnss-winbind
ousamba-winbind
) e ainda tem problemas, pode ser necessário desativar o NSCD (Daemon de Cache do Serviço de Nomes) .fonte
@Spivot +1
sudo apt-get install winbind libnss-winbind
sudo vi /etc/nsswitch.conf
editar:
hosts: files dns wins myhostname
sudo vi /etc/samba/smb.conf
editar:
Reinicie para obter melhores resultados, ou apenas:
fonte