linux windows réseau routeur wins
Avoir un poste linux dans un réseau Windows avec un routeur
<note>La résolution de ce problème a été utilisé sur la version 7.04 d'Ubuntu. Ce soucis n'existe donc peut être plus sur les dernières versions de la distribution</note>
Lorsque vous êtes dans un réseau avec des PC sous Windows et que vous êtes avec Ubuntu, il peut arriver que les accès aux machines ne se fassent pas comme il faut. Cela m'est arrivé avec le réseau d'une entreprise dans laquelle j'ai travaillé.
Nous avions un routeur qui sert de DHCP et de DNS. Du coup sur ma machine, j'ai eu quelques problèmes pour contacter le réseau.
Je ne pouvais pas « pinger » les stations Windows par leur nom de machine. Mais en testant les adresses IP directement, tout fonctionnait.
Il s'agit donc d'un problème DNS et surtout d'une traduction WINS apparemment.
Pour résoudre ce problème, la solution est facile à mettre en place (mais plus dur à trouver)…
Tout d'abord, il faut éditer le fichier /etc/nsswitch.conf. Dans ce fichier, il devrait y avoir une ligne de ce style :
hosts: files dns
Modifiez cette ligne pour qu'elle devienne :
hosts: files dns wins
Sauvez et quittez, puis installer le daemon winbind :
sudo apt-get install winbind
Normalement, tout devrait fonctionner correctement maintenant !