WINS server

Normaal wordt bij opstarten van een Windows machine, zonder WINS, een UDP broadcast gedaan op het netwerk om de aanwezigheid van deze machine te registereren, de zogenaamde NetBIOS name. Dat kan hij bijv. gezien worden bij het browsen in de workgroup. Een UDP broadcast blijft op het lokale subnet, dus ook de machine naam zal niet verder gaan dan dit subnet.

Bij het gebruik van een WINS server, zal de Windows machine direct naar de WINS server zijn aanwezigheid registereren en ook een lijst van de aanwezige machines krijgen. Dit kan verder gaan dan alleen het local subnet. Dus zeker bij grotere netwerken is een WINS server een must.

Wel moet natuurlijk aangegeven worden dat er een WINS server is, anders vervalt de machine in oude gewoontes. In Windows kan dit met: netwerk verbinding properties->Internet protocol->properties->Advanced tab WINS->Add server

In linux kan dit door in /etc/samba/smb.conf het volgende toe te voegen:

wins server = 192.168.1.1

Een linux systeem met samba server kan geconfigureerd worden als WINS server door in /etc/samba/smb.conf het volgende toe te voegen:

wins support = yes

Master browser

Tijdens het opstarten zal er een verkiezing worden gehouden over wie de local master browser (LMB) gaat worden van het lokale netwerk. Ook zal er een verkiezing gehouden worden wie de domain master browser (DMB) zal worden. De DMB heeft als rol om kontakt te maken met alle LMB’s en zal de inhoud van de LMB’s uitwisselen. Dus de folders en printers. De DMB vindt alle LMB’s door dit aan de WINS server te vragen. Elke 11 tot 15 minuten worden herverkiezingen gehouden, over wie de master browser gaat worden.

Als een WINS server gebruikt wordt, dan registreerd de DMB zich ook als DMB bij de WINS server. Er kan maar 1 DMB server in het netwerk zijn. Alle aanmeldingen van werkstations in het domein is met WORKGROUP<1d>, de DMB heeft een unieke aanmelding met WORKGROUP<1b>

Aanwijzen van de DMB

In /etc/samba/smb.conf:

domain master = yes

De verkiezingen van LMB

Wie er LMB wordt kan worden uitgemaakt door degene met de hoogste uptime of het hoogste protocol level. Om met samba master browser te worden kan in de [global] section het volgende gezet worden:

local master = yes (default=yes)
preferred master = yes (default=no)
os level = 65 (default=20)

In een andere samba server kan het volgende gezet worden:

local master = yes # (default=yes)

Default heeft een windows xp een os level van iets onder de 2 en een windows server 32.. De preferred master heeft een hogere kans bij de master verkiezingen.

Browsen op de machine

Samba gebruikt het guest account van de server om de inhoud te bekijken. Als dit niet lukt is waarschijnlijk het guest account niet goed geconfigureerd. In /etc/samba/smb.conf:

guest account =

Ook kan het zijn dat er geen LMB of DMB wordt gevonden in het netwerk.

Een en ander is terug te lezen in: Chapter 10. Network Browsing