Respuestas:
Para hacer ping a un nombre NetBIOS en Ubuntu es necesario agregar wins
a /etc/nsswitch.conf
. Correr:
gksu gedit /etc/nsswitch.conf
Y agregue wins
a la línea:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Entonces se ve así:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Guarde el archivo, cierre el editor de texto y haga ping.
Si eso no funciona, abra /etc/samba/smb.conf
y descomente la línea "orden de resolución de nombre":
name resolve order = wins lmhosts bcast
después de eso, reinicie nmbd smbd winbindd
.
mdns4
especifican las directivas. Es un sistema diferente al de Samba, por lo que si quieres que Samba funcione, debes seguir probando sin el .local
dominio.
Puede que tenga que instalar el paquete libnss-winbind para poder encontrar computadoras con Windows por nombre de host. Simplemente instalar winbind puede no funcionar. Ver respuesta .
Tuve el mismo problema, Ubuntu 14.04 intentó acceder a la PC con Windows 8. Además de la recomendación anterior, tuve que instalar libnss-winbind
sudo apt-get install libnss-winbind
Si ya ha editado su /etc/nsswitch.conf
archivo e instaladowinbind
( libnss-winbind
o samba-winbind
) y aún tiene problemas, es posible que deba desactivar su NSCD (Daemon de caché del servicio de nombres) .
@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:
[global]
wins server = x.x.x.x
name resolve order = host
Reinicie para obtener los mejores resultados, o simplemente:
sudo /etc/init.d/samba restart