Externer LDAP/AD Mirror lmn 7.x

,

Hallo Tobias,

wir haben unsern RODC jetzt am Start:

Grundsystem: Debian Trixie

Vorraussetzungen:

  • Hostname ist mit fqdn in /etc/hosts eingetragen (bspw. rodc.pn.linuxmuster.lan)
  • Statische IP-Adresse
apt update
apt install samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography

Samba & Kerberos

mv /etc/samba/smb.conf /etc/samba/smb.conf.orig
samba-tool domain join pn.linuxmuster.lan RODC -U PN\\global-admin
systemctl stop smbd nmbd winbind
systemctl disable smbd nmbd winbind
systemctl unmask samba-ad-dc
systemctl enable --now samba-ad-dc

/etc/krb5.conf:

[libdefaults]
        default_realm = PN.LINUXMUSTER.LAN
        dns_lookup_realm = false
        dns_lookup_kdc = true

[realms]
PN.LINUXMUSTER.LAN = {
        default_domain = pn.linuxmuster.lan
}

[domain_realm]
        PN = PN.LINUXMUSTER.LAN

Nachbemerkungen

Unsere Samba Version scheint allerdings Memory zu „fressen“. Wir starten den samba-ad-dc jede Nacht neu, so ist dies auch kein Problem mehr.

Hallo Raphael,

es gibt eine Sache die potentiell problematisch ist. Du hast in deinem Setup zwei unterschiedliche SAMBA Versionen. Auf deinem ADDC lauft vermutlich, wenn du auf linuxmuster 7.3 bist, SAMBA 4.19.5. Auf deinem RODC läuft SAMBA 4.22.6. Das ist jetzt nicht unbedingt in Showstopper sollte aber in einem produktiven Umfeld kein Dauerzustand sein. Ziel sollte eigentlich immer Versionsgleichheit sein. https://wiki.samba.org/index.php/Upgrading_a_Samba_AD_DC

Es gibt sogar einen passenden Bug-Report: Memory-Leak, wenn DRS-Replikation in einen kaputten Zustand gerät (Replication fail → Leak). Das passt zumindest zu “RODC frisst RAM” sobald irgendwas in der Replikation klemmt. Bug #2121024 “Memory leak in Samba when DRS replication fails” : Bugs : samba package : Ubuntu

Schau mal mit samba-tool drs showrepl nach, ob die AD-Replizierung auf dem RODC gelegentlich fehl schlägt.

Viele Grüße
Thomas