Debian Linux als PDC für Windows-Domänen

Samba als Windows Domain Controller auf dem NSLU2

Zeitsynchronisation

Als erstes Paket werden wir ntpdate auf dem Debian-NSLU2 installieren. Es sorgt dafür, dass der NSLU2 in regelmäßigen Abständen seine Systemzeit mit einem Timeserver synchronisiert. Für den geplanten Einsatz als Domain-Controller ist eine gültige Systemzeit ein unbedingtes Muss. Die Installation von ntpdate erledigt der Aufruf von apt-get install ntpdate

ntpdate-Installation: apt kümmert sich um alle Abhängigkeiten.
ntpdate-Installation: apt kümmert sich um alle Abhängigkeiten.

ntpdate benötigt beim Aufruf mindestens einen gültigen Timeserver, deren Adressen man auf zahlreichen Seiten ergoogeln kann. Am besten übergibt man ntpdate beim Aufruf gleich mehrere Adressen, falls einer der Timeserver einmal offline ist. Mit dem Aufruf

ntpdate -b ptbtime1.ptb.de ntp1.fau.de ntp1.uni-augsburg.de

können Sie gleich einmal das Setzen der Uhrzeit überprüfen.

Richtige Uhrzeit: ntpdate gleicht die Systemzeit mit einem Timeserver im Internet ab.
Richtige Uhrzeit: ntpdate gleicht die Systemzeit mit einem Timeserver im Internet ab.

Um den Zeitabgleich regelmäßig automatisch durchzuführen, fügen Sie folgende Zeile in die Datei /etc/crontab ein:

45 22 * * * root /usr/sbin/ntpdate -b ptbtime1.ptb.de ntp1.fau.de ntp1.uni-augsburg.de >> /var/log/messages

Dann erfolgt der Zeitabgleich täglich um 22:45 Uhr. Das Gelingen sollte man anfangs noch im Logfile unter /var/log/messages überprüfen.

Tipp: Zum Editieren von Textdateien auf dem NSLU2, wie etwa der crontab, nutzen Sie entweder vi. Eine Kurzanleitung zur Benutzung dieses Standard-Linux-Editors finden Sie in unserem Beitrag Crash-Kurs: Arbeiten mit vi. Leichter fällt die Bearbeitung von Dateien mit dem ebenfalls auf dem NSLU2-Debian installierten Editors namens nano, mit dem auch Windows-Anwender schnell zurechtkommen.