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 ?) -- CC
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
