Ich habe ein paar Linux-Geräte (ohne TOY-Chips, daher sind sie vollständig auf NTP angewiesen), die möglicherweise ohne Internetzugang booten (die Verbindung zum Switch ist hergestellt). Der ntp
Dienst wird gestartet, aber offensichtlich werden keine Kollegen kontaktiert. Am Ende habe ich einen ntp
Dienst, der ausgeführt wird, aber nicht mit Peers synchronisiert wird ( ntpq -p
gibt einen .INIT.
Status an).
Das Problem ist, dass sich dies ändert, wenn eine Verbindung zum Internet hergestellt wird.
Wenn die Verbindung beim Booten verfügbar ist, funktioniert alles einwandfrei. Idem, wenn ich manuell a ausstelle service ntp restart
( ntp
stellt eine Verbindung zu den Peers her und die Zeit ist korrekt synchronisiert).
Sollte ntp nicht versuchen, in regelmäßigen Abständen die Verbindung wiederherzustellen?
- Wenn ja: Wird dies von mir erwartet (ich habe nichts in der Konfiguration gesehen)
- Wenn nicht: Was wäre ein guter Weg, um den Neustart des Dienstes oder die Verzögerung des Dienststarts zu handhaben (ich könnte davon ausgehen, dass die Verbindung zum Internet n Minuten nach dem Start wieder hergestellt wird).
Hinweis: Aus den Dokumenten geht hervor, dass die maximale Poolzeit (die meines Wissens die maximale Zeit ist, die ntp versucht, eine Verbindung zu Peers herzustellen, bevor er aufgibt?) 1024 Sekunden = 17 Minuten beträgt, was weit mehr ist als die zum Einrichten erforderliche Zeit Internetzugang (ca. 2 bis 5 Minuten, schlimmster Fall)