Veröffentlichung 4. September 2018 @ 8:25
Letzte Änderung 4. September 2018 @ 8:25
Ü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/