samba4 als Backup DC für Windows Server 2012 R2

ubuntulogoWenn Ihr, wie auch ich, ein Active Directory zu Hause betreibt, liegt das Bedürfnis von Ausfallsicherheit Nahe. Gerade wenn es um die Zentrale Einrichtung von Benutzern und auch Passwörtern geht steht der Sicherheitsgedanke im Vordergrund. Egal ob der primäre Domainenkontroller auf Windows setzt oder auf Linux, so funktioniert das Setup des 2ten Domainkontrollers gleich.

Der Einfachheit halber gehe ich davon aus, dass die eingesetzte Distribution bereits ein Samba 4 mitbringt. Zu empfehlen it ein Samba > 4.2 da es sonst mit Windows 8/10 und dem Credential Manager zu Problemen kommen kann. Ich persönlich empfehle den Einsatz von Ubuntu oder aber Debian. Bei Debian ist Jessie (v8) oder aber Ubuntu 14.04/15.04/16.04 (Testing) zu empfehlen. Ist ein aktuelles Samba nicht verfügbar, so könnt Ihr in meinem Compileguide ein aktuelles Samba selbst kompilieren.

Nun geht es mit der Installation mit Samba los, hierzu benötigt Ihr natürlich root Rechte.

Anschließend entfernen wir die distributionseigene Konfiguration.

Eigentlich ist die Arbeit jetzt erledigt, wir müssen jetzt nur noch der Domaine beitreten und unser Samba zum AD Controller promoten. Wenn alle DNS Einträge passen, geht es jetzt los:

Wenn alles durchgelaufen ist, hat euer Linux nun folgende Rollen:

  • Backup AD Controller
  • DNS Server

Samba4 ActiveDirectory auf einem Raspberry PI

Ohne jetzt viel Zeit auf die Vor- & Nachteile eines Active Directorys (AD) eingehen zu wollen, möchte ich Euch kurz zeigen wie man ein Samba4 aus dem Git zieht und kompiliert.

Los gehts mit der Vorbereitung. Zuerst einmal müssen wir alle Pakete, welche zum Build benötigt werden installieren.

Nachdem jetzt unser System vorbereitet ist, müssen wir uns eine Kopie herunterladen. Da ich immer gerne eine aktuelle Version habe, empfehle ich diese direkt aus dem stable branch zu laden.

Soweit so gut,  jetzt müssen die Automakescripte erzeugt werden

Dieser Schritt dauert bereits 15 Minuten auf der PI … und es wird nicht besser 🙁 Im Anschluss bauen wir nun unser Samba. Hier empfiehlt es sich, das bauen vor der Arbeit oder über Nacht anzustarten.

Ist der Build nun nach gut 4 Stunden erfolgreich durchgelaufen (Warnings ignorieren wir mal :D) installieren wird noch unser Samba.