Replication Samba AD DC 4Best Practice Replication :

RoomIT
1 min readNov 27, 2022

--

Master

in /etc/samba/smb.conf

# Global parameters
[global]
dns forwarder = 10.0.2.3
netbios name = ADDC1
realm = ROOMIT.SSO
server role = active directory domain controller
workgroup = ROOMIT
idmap_ldb:use rfc2307 = yes
### BARU ###
tls enabled = yes
tls keyfile = tls/key.pem
tls certfile = tls/cert.pem
tls cafile = tls/ca.pem
winbind use default domain = yes
template homedir = /home/%U
template shell = /bin/bash
ntlm auth = mschapv2-and-ntlmv2-only
client ldap sasl wrapping = sign
ldap server require strong auth = no
interfaces = lo eth1
bind interfaces only = yes

[netlogon]
path = /var/lib/samba/sysvol/roomit.sso/scripts
read only = No

[sysvol]
path = /var/lib/samba/sysvol
read only = No

on slave initiate replication

samba-tool domain join roomit.sso  DC -U administrator --dns-backend=SAMBA_INTERNAL

on master

tdbbackup -s .bak /etc/samba/idmap.ldb
scp scp idmap.ldb.bak vagrant@192.168.33.14:~/

on slave

cp ~/idmap.ldb.bak /etc/samba/idmap.ldb
systemctl start samba

on slave master check replication:

samba-tool drs showrepl

copy config /etc/samba/smb.cnf on master to slave, don’t forget ssl and dns forwarder parameter.

--

--

RoomIT
RoomIT

Written by RoomIT

Our Notes For Blockchain | DevOps | Security | Sysadmin

Responses (1)