Mam kilka urządzeń Linux (bez układów TOY, więc całkowicie polegają na NTTP), które mogą uruchamiać się bez dostępu do Internetu (łącze do przełącznika jest uruchomione). ntp
Usługa zacznie, ale oczywiście nie ma rówieśnicy zostaną powiadomieni. Następnie kończę na ntp
usłudze, która jest uruchomiona, ale nie synchronizuje się z żadnym innym urządzeniem równorzędnym ( ntpq -p
daje .INIT.
status)
Problem polega na tym, że zmienia się to po ustanowieniu połączenia z Internetem.
Jeśli połączenie jest dostępne w czasie uruchamiania, wszystko działa poprawnie. Idem, jeśli ręcznie wydam a service ntp restart
( ntp
łączy się z peerami, a czas jest poprawnie zsynchronizowany).
Czy ntp nie powinien próbować nawiązywać połączenia w regularnych odstępach czasu?
- jeśli tak: czy jest to coś, co mam skonfigurować (nic nie widziałem w konfiguracji)
- jeśli nie: jaki byłby dobry sposób obsługi ponownego uruchomienia usługi lub opóźnienia uruchomienia usługi (mógłbym założyć, że połączenie z Internetem zostanie przywrócone n minut po uruchomieniu)
Uwaga: wygląda na to, że z dokumentów wynika, że maksymalny czas puli (który rozumiem to maksymalny czas, kiedy ntp spróbuje połączyć się z peerami przed poddaniem się?) Wynosi 1024 sekund = 17 minut, co jest znacznie dłuższe niż czas potrzebny do ustalenia Dostęp do Internetu (około 2 do 5 minut, w najgorszym przypadku)