Réponses:
Pour effectuer un ping un nom netbios dans Ubuntu , vous devez ajouter wins
à /etc/nsswitch.conf
. Courir:
gksu gedit /etc/nsswitch.conf
Et ajoutez wins
à la ligne:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Cela ressemble donc à ceci:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Enregistrez le fichier, fermez l'éditeur de texte et envoyez une requête ping.
Si cela ne fonctionne pas, ouvrez /etc/samba/smb.conf
et décommentez la ligne "ordre de résolution de nom":
name resolve order = wins lmhosts bcast
après cela, redémarrez nmbd smbd winbindd
.
mdns4
directives spécifient. C'est un système différent de Samba, donc si vous voulez que Samba fonctionne, vous devez continuer à tester sans le .local
domaine.
Vous devrez peut-être installer le package libnss-winbind pour pouvoir trouver les ordinateurs Windows par nom d'hôte. La simple installation de winbind peut ne pas fonctionner. Voir réponse .
Eu le même problème, Ubuntu 14.04 essayant d'accéder au PC avec Windows 8. En plus de la recommandation ci-dessus, j'ai dû installer libnss-winbind
sudo apt-get install libnss-winbind
Si vous avez déjà édité votre /etc/nsswitch.conf
fichier et installéwinbind
( libnss-winbind
ou samba-winbind
) et que vous rencontrez toujours des problèmes, vous devrez peut-être désactiver votre NSCD (Name Service Cache Daemon) .
@Spivot +1
sudo apt-get install winbind libnss-winbind
sudo vi /etc/nsswitch.conf
modifier:
hosts: files dns wins myhostname
sudo vi /etc/samba/smb.conf
modifier:
[global]
wins server = x.x.x.x
name resolve order = host
Redémarrez pour de meilleurs résultats, ou tout simplement:
sudo /etc/init.d/samba restart