Samba Master-Browser – Kurzanleitung

Veröffentlichung 4. September 2018 @ 8:25
Letzte Änderung 4. September 2018 @ 22:53

Übersicht

  • Samba-Server als lokaler Master-Browser für (Windows-)Arbeitsgruppe

Voraussetzungen

Samba-Server

  • Arbeitsgruppe EXAMPLE
  • Betriebsystem Ubuntu Server 16.04.05 LTS #lsb_release -a
  • IP-Adresse x.x.x.x
  • Konfiguration /etc/samba/smb.conf
  • Log /var/log/samba/log.*
  • NetBIOS-Name SAMBASERVER
  • Port NetBIOS Datagram Service 138 #netstat –listening –numeric –program –udp | grep nmbd
  • Port NetBIOS Name Service 137 #netstat –listening –numeric –program –udp | grep nmbd
  • Port NetBIOS Session Service 139 #netstat –listening –numeric –program –tcp | grep smbd
  • Port SMB over TCP 445 #netstat –listening –numeric –program –tcp | grep smbd
  • Software Samba 4.3.11 #samba –version
  • SysVinit-Skripte /etc/init.d/nmbd, /etc/init.d/smbd

Samba-Server installieren

apt install samba

SAMBASERVER als lokalen Master-Browser für Arbeitsgruppe EXAMPLE konfigurieren

Konfigurationsdatei ändern / ergänzen

...
[global]
...
###Server
#Arbeitsgruppe ändern:
#workgroup = WORKGROUP
workgroup = EXAMPLE
...
###Server
#NetBIOS-Name:
netbios name = SAMBASERVER
#Samba-Server als Master-Browser für Arbeitsgruppe EXAMPLE anbieten, Defaultwert yes:
local master = yes
#Priorität für Master-Browser-Wahl auf Höchstwert 255 festlegen:   
os level = 255
#Master-Browser-Wahl beim Start von nmbd durchführen:
preferred master = yes
...
#testparm 'WARNING: The "syslog" option is deprecated':
#syslog = 0
...

Konfigurationsdatei überprüfen

testparm

Samba NetBIOS Nameserver nmbd neustarten und Status abfragen

systemctl restart nmbd
systemctl status nmbd

Samba SMB/CIFS Daemon smbd neuladen und Status abfragen

systemctl reload smbd
systemctl status smbd

Kontrollieren, ob SAMBASERVER Master-Browser ist

grep 'local master browser' /var/log/samba/log.nmbd
  Samba name server SAMBASERVER is now a local master browser for workgroup EXAMPLE on subnet x.x.x.x

[Optional] Unter Windows kontrollieren, ob SAMBASERVER Master-Browser ist

nbtstat -a SAMBASERVER
  ...
  ...__MSBROWSE__...
  ...

Quellen

http://manpages.ubuntu.com/manpages/xenial/man1/testparm.1.html
http://manpages.ubuntu.com/manpages/xenial/man5/smb.conf.5.html
http://manpages.ubuntu.com/manpages/xenial/man8/nmbd.8.html
http://manpages.ubuntu.com/manpages/xenial/man8/smbd.8.html
https://wiki.samba.org/

Schreibe einen Kommentar