ntpd lauscht standardmäßig an zahlreichen Schnittstellen, ich möchte nur, dass es 127.0.0.1:123 abhört, da ich nur möchte, dass der localhost die Zeit synchronisiert.
Wie das geht, habe ich versucht, indem ich / etc / default / ntp unter Debian Wheezy bearbeitet habe:
NTPD_OPTS='-4 -I 127.0.0.1'
Aber es hört immer noch global auf 0.0.0.0:123
Irgendwelche Ideen?
fudge
Anweisung. Was versuchst du zu erreichen?ntpdate -B timeserver
, wollten wir auf jedem Client einen NTPD mit nur 127.0.0.1:123 ausführen, der den Zeitserver im LAN fragt. Stimmt etwas nicht?server
Zeilen in Ihrenntpd
Client-Konfigurationen definieren, mit wem Sie synchronisieren. Wenn Ihreserver
Leitung (en) sagen127.0.0.1
, haben Sie ein Problem. Wenn sie auf Ihren zentralen Zeitserver verweisen, sollte alles in Ordnung sein.Antworten:
Entfernen Sie alle
-I
oder--interface
Optionen aus/etc/default/ntp
und fügen Sie Folgendes in Ihre ein/etc/ntp.conf
:Ein Auszug aus der
ntpd(1)
Manpage zur-i
Option:Siehe auch die Debian-Handbuchseite (ich konnte sie in Arch Linux nicht finden) von
ntp.conf(5)
.quelle
Wenn ntp nur unter 127.0.0.1 empfangsbereit ist, kann anscheinend keine Verbindung zu einem öffentlichen ntp-Server hergestellt werden:
Es muss an eine routingfähige IP-Adresse gebunden sein, damit es funktioniert.
quelle
Vollständige /etc/ntp.conf dieses Protokolls neutral (IPv4 & | IPv6)
quelle
Wenn Sie die Anzahl der Abhördienste aus Sicherheitsgründen verringern möchten, kann openntpd in Betracht gezogen werden, da kein Abhörserver als Client erforderlich ist. Es gilt als etwas ungenauer als ntpd; es ist innerhalb weniger hundert ms zuverlässig, aber dies ist für die meisten Zwecke geeignet.
quelle