Selon Gilles Mocellin <[EMAIL PROTECTED]>: > Le Lundi 26 Septembre 2005 21:04, cc a écrit : > > Le vendredi 23 Septembre 2005 23:34, cc a écrit : > > > je viens de basculer un serveur NT4 en samba (contrôleur de > > > domaine), tout semble ok sauf les mappages statiques précédemment > > > définis dans le wins de NT. Je n'ai pas trouvé cette option pour > > > samba, j'ai rtfm et googlisé sans résultat. > > > Cette fonction m'est cependant indispensable (annoncer aux clients > > > l'IP des nom netbios hors réseau et hors domaine). > > > Il y a la solution de faire écrire par le script de netlogon un > > > lmhost sur les postes clients, mais qui pose pb sous xp > > > (utilisateur non admin). > > > une idée, une solution ou un moyen d'inscrire dans la base wins de > > > samba le couple machine/ip ? > > > > > > merci de votre aide. > > > > je me réponds à moi-même puisque j'ai trouvé la solution, ça pourra > > peut-être servir à d'autres. > > On peut créer des mappages statiques avec le wins de samba, mais il > > n'existe apparemment pas de commande pour le faire. > > > > Il faut le faire "à la main", en éditant le > > fichier /var/cache/samba/wins.dat. C'est un simple fichier texte > > comportant sur chaque ligne : le nom netbios, le ttl, l'IP, les flags > > netbios/wins suivis de la lettre R. > > > > Pour que le mappage soit statique, il suffit de fixer le ttl à 0 > > (valeur définie dans les headers de samba). > > > > Ces manipulations sont à faire *impérativement* après avoir arrêté > > samba (sinon les modifications ne sont pas conservées). > > > > Pour la signification des flags, voir dans le code source de samba. À > > première vue, mettre 64 pour un serveur, e4 pour un domaine > > (fonctionne avec ces valeurs, mais mériterais d'être approfondi un > > peu (quelqu'un connaît netbios, ou alors sait lire le C dans le texte > > ?) > > En activant le server Wins de samba et le proxy dns ou en ajoutant dans > le fichier /etc/hosts les machines, ça ne marche pas ? > Le serveur wins de samba sert à la résolution des noms netbios locaux (sur le segment de réseau), il ne peut pas résoudre des noms distants (hors segment). En configurant wins en tant que proxy dns, ça pourrait fonctionner à la condition que les noms de machines soient enregistrés dans le dns (ce qui n'est pas forcément le cas) et que l'enregistrement dns ait le même nom que le nom netbios. Cela nécessite en outre une requête dns (dans mon cas, une requête distante, le serveur dns n'étant pas local).
Le but de la manoeuvre étant d'avoir un serveur "autonome" capable de fonctionner même en l'absence du lien réseau distant, cette solution n'était pas envisageable. Le mappage statique répond tout-à-fait au problème : résoudre le nom netbios du serveur de messagerie et du contrôleur principal du domaine. J'aurais pu installer un dns local pour résoudre ces noms localement, mais c'est un peu un marteau pilon pour écraser une mouche ! -- CC
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
