Skip to main content

🕒 Fritz!Box als NTP-Server

Zuerst prüfen, ob deine Fritz!Box NTP-Anfragen beantwortet:

sudo pacman -S --needed ntp
ntpdate -q fritz.box
# oder mit IP:
ntpdate -q 192.168.0.1

⚠️ Hinweis:
Ersetze die gezeigten IP-Adressen durch die Adressen deines eigenen Netzwerks.
Die verwendeten Versionen entsprechen dem Stand zum Zeitpunkt der Erstellung dieses Buches.


🧭 NTP-Server in der Systemkonfiguration anpassen

Passe deinen NTP-Server in der entsprechenden Konfigurationsdatei an
(timesyncd.conf oder ntp.conf, je nach Setup):

sudo nano /etc/systemd/timesyncd.conf
NTP=192.168.0.1
# alternativ:
# NTP=fritz.box

💡 Tipp:
192.168.178.1 ist in der Regel die Standard-IP-Adresse der Fritz!Box.
Wenn du in deinem Heimnetz – wie ich – einen anderen IP-Bereich verwendest (z.B. 192.168.0.x oder 192.168.1.x),
passe die Adresse entsprechend an.
Alternativ kannst du auch den Hostnamen fritz.box verwenden,
sofern dein System diesen korrekt auflösen kann.
Falls die Namensauflösung über fritz.box nicht funktioniert,
nutze besser die IP-Adresse, um eine stabile Zeitsynchronisation sicherzustellen.

Danach den Dienst neu starten und prüfen:

sudo systemctl restart systemd-timesyncd
timedatectl show-timesync

⚙️ Interne NTP-Prüfung in Pi-hole deaktivieren

Öffne die Konfigurationsdatei:

sudo nano /etc/pihole/pihole.toml

Passe folgende Werte an:

[ntp.ipv4]
active = false

[ntp.ipv6]
active = false

[ntp.sync]
active = false

Damit deaktivierst du die interne NTP-Prüfung und den internen NTP-Server von Pi-hole 6.


🔄 Dienst neu starten und prüfen

sudo systemctl restart pihole-FTL
sudo systemctl status pihole-FTL

📝 Hinweise

  • Die Änderungen betreffen nur die interne Zeitprüfung von Pi-hole.
  • Dein System muss weiterhin über eine funktionierende Zeitsynchronisation verfügen
    (z.B. über systemd-timesyncd oder ntpd).
  • Es gibt keine negativen Auswirkungen auf DNS-Auflösung, Blocking oder das Pi-hole-Webinterface.