Samba4WINS
Samba4WINS est un serveur WINS capable de se répliquer avec son semblable.
Installation
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
Procédure
Dumper le contenu des données servis par le service
Utiliser la commande :
ldbsearch -H /var/lib/samba4wins/wins.ldb "objectClass=*"