📌 Ziel
Ein eigener Zeitserver (NTP-Server) sorgt für die zuverlässige und zentrale Zeitversorgung im lokalen Netzwerk. Dies ist besonders wichtig für Server, Clients, IoT-Geräte oder andere Systeme, die auf eine synchronisierte Uhrzeit angewiesen sind.
🧰 Voraussetzungen
- Ubuntu Server (empfohlen: LTS-Version, z. B. 22.04)
- Root-Zugriff oder sudo-Rechte
- Internetverbindung (optional, falls externe Zeitquellen verwendet werden)
🔧 Schritt-für-Schritt Anleitung
1. System aktualisieren
sudo apt update && sudo apt upgrade -y
2. NTP-Software installieren
Ubuntu verwendet standardmäßigsystemd-timesyncd, aber für einen vollwertigen Zeitserver empfiehlt sichntpdoderchrony.
Option A: Installation vonntpd
sudo apt install ntp -y
Option B: Installation vonchrony(empfohlen für moderne Systeme)
sudo apt install chrony -y
3. Konfiguration des Zeitservers
Fürntpd:
Datei/etc/ntp.confbearbeiten:
sudo nano /etc/ntp.conf
Beispielhafte Konfiguration:
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
Fürchrony:
Datei/etc/chrony/chrony.confbearbeiten:
sudo nano /etc/chrony/chrony.conf
Beispielhafte Konfiguration:
allow 192.168.0.0/24
server 127.127.1.0
fudge 127.127.1.0 stratum 10
4. Dienst starten und aktivieren
sudo systemctl enable chronyd
sudo systemctl start chronyd
oder beintpd:
sudo systemctl enable ntp
sudo systemctl start ntp
5. Status prüfen
chronyc tracking
chronyc sources
oder beintpd:
ntpq -p
6. Firewall konfigurieren (falls aktiv)
sudo ufw allow 123/udp
🧪 Test: Client-Zeitabfrage
Von einem Client im Netzwerk:
ntpdate -q <IP-des-Zeitservers>
📎 Tipps
- Verwende mehrere Zeitquellen für Redundanz.
- Stelle sicher, dass die Systemzeit korrekt ist (BIOS/UEFI).
- Für hohe Genauigkeit kann ein GPS-Modul oder DCF77-Empfänger eingebunden werden.
📚 Quellen und Weiterführende Links
© 2025 MaDe-Online

