informatique:reseau:samba:samba4wins

Samba4WINS

Samba4WINS est un serveur WINS capable de se répliquer avec son semblable.

Sur les deux serveurs :

  • Ajouter le dépôt suivant dans votre fichier /etc/apt/sources.list :
    deb http://debian.easter-eggs.org/debian squeeze samba4wins
  • Mettre à jour le cache APT :
    apt-get update
  • Installer les paquets samba4wins et samba4wins-ldbtools :
    apt-get install samba4wins samba4wins-ldbtools
  • Editer le fichier de configuration /etc/samba4wins/samba4wins.conf et ajouter :
    [globals]
    netbios name = [WINSx]
    workgroup = [MYDOMAIN]
    bind interfaces only = yes
    interfaces = [aaa.bbb.ccc.ddd]
    nbtd:disable_broadcast = yes
    wins server = [aaa.bbb.ccc.ddd]
    log level = 0

Avec :

  • [WINSx] : le nom Netbios du serveur Wins
  • [MYDOMAIN] : le nom de votre domaine NT
  • [aaa.bbb.ccc.ddd] : l'interface d'écoute de votre service WINS
Si vous faite cohabiter sur la même machine samba4wins et samba, il faut utiliser une adresse IP d'écoute différente pour ces deux services.
  • Lancer le service WINS :
    /etc/init.d/samba4wins start
  • Éditer la configuration LDIF du service :
    ldbedit -H /var/lib/samba4wins/private/wins_config.ldb -a
    • Ajouter le serveur distant :
      dn: CN=[WINSx],CN=PARTNERS
      address: [aaa.bbb.ccc.ddd]
      objectClass: wreplPartner
      ourAddress: [eee.fff.ggg.hhh]
      pullInterval: 60
      pullRetryInterval: 30
      pushChangeCount: 0
      pushUseInform: 1
      type: 0x3

Avec :

  • [WINSx] : le nom Netbios du serveur distant
  • [aaa.bbb.ccc.ddd] : l'IP du serveur distant
  • [eee.fff.ggg.hhh] : l'adresse IP local utiliser pour parler avec le serveur distant

Redémarrer finalement le service :

/etc/init.d/samba4wins restart

Utiliser la commande :

ldbsearch -H /var/lib/samba4wins/wins.ldb "objectClass=*"
  • informatique/reseau/samba/samba4wins.txt
  • Dernière modification : 2012/02/17 13:46
  • de bn8