Je sais que questions similaires a déjà été demandé. Cependant, comme suggéré dans les réponses à cette question, le package winbind
est installé et wins
dans /etc/nsswitch.conf
:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Néanmoins, les tentatives de ping sur les noms d’hôte Windows donnent
ping: unknown Host <hostname>
Le redémarrage du service winbind
n'aide pas.
J'ai Ubuntu 11.10 et Winbind 3.5.11.
J'ai eu le même problème. Changer l'emplacement des gains dans nslookup.conf
n'a pas fonctionné, ou peut-être seulement m'a permis de faire une partie du chemin. Installez le package libnss-winbind
pour pouvoir rechercher les ordinateurs Windows par nom d’hôte. Je l'ai testé avec et sans le paquet installé, et il est en effet nécessaire pour résoudre tout nom d'hôte Windows.
Pour résumer ce qui précède, voici ce que j'ai fait pour que cela fonctionne:
Sudo apt-get install winbind
Sudo apt-get install libnss-winbind
Sudo gedit /etc/nsswitch.conf
et append "gagne" après "fichiers"
hosts: files wins mdns4_minimal [NOTFOUND=return] dns
L'ordre des opérandes dans la définition des hôtes dans /etc/nsswitch.conf
est important. Dans votre cas, la résolution du nom d'hôte se termine par l'instruction [NOTFOUND = return] avant la résolution de WINS _. Move 'gagne' donc c'est juste après 'fichiers', et vous devriez être prêt à partir:
hosts: files wins mdns4_minimal [NOTFOUND=return] dns mdns4
nmblookup (composant du paquet samba-common-bin) est un autre outil de dépannage utile dans cette situation. Il peut être utilisé pour vérifier manuellement que le nom d'hôte que vous utilisez est valide.