2.4.7.2 Faire du serveur samba le Maitre Explorateur du Réseau:

Dans l'ensemble des fichiers smb.conf proposés, nous avons volontairement négligé un point important:
Celui du MASTER BROWSER.
"Le Maitre-Explorateur d'un réseau est la machine qui centralise 'Qui et quoi est présent sur le réseau?' et diffuse ensuite la liste à qui la demande." (JC.Bellamy http://www.bellamyjc.net/fr/reseau.html)

Il est possible de "remplir les urnes" pour emporter les élections qui ont lieu lors du démarrage de postes Window$ pour savoir qui sera le Maître Explorateur du Réseau.
Un serveur, étant une machine que l'on n'éteint jamais, est le poste idéal pour cette fonction (cela évite des élections à l'extinction du Maitre précédent).
Pour forcer les élections et annoncer un niveau d'OS qui dépassera celui des machines Window$, il suffit de rajouter les lignes suivantes dans la section [Global] du fichier smb.conf:

   local master = yes
   preferred master = yes
   os level = 255

La première ligne permet de faire participer le serveur samba aux élections du Maitre-Explorateur.
La deuxième permet de faire du serveur samba le Maitre-Explorateur préféré de son groupe de travail (il s'agit de truquer les élections).
Et la troisième est celle qui permet de remporter les élections (c'est la machine dont l'OS est le plus "fort" qui l'emporte (32 pour un serveur NT, 16 pour un client NT, 1 pour un poste W9x)).
L'os level est un nombre entier compris entre 0 et 255.
Avec 255, on prend les précautions nécessaires pour être Calife à la place du Calife.

Remarque:
Nous n'avons pas placé ces lignes dans les scripts, pour limiter les "chamailleries entre les serveurs" dans un contexte de stage où plusieurs serveurs doivent tourner simultanément (tant qu'ils ont le même groupe de travail).

Sommaire - Précédent - Suivant