Timesyncd не синхронизируется с ntp-сервером

Я использую встроенную плату, которая запускает DHCP-клиент со службой systemd-networkd. Здесь у меня есть требование получить сервер ntp с опцией 42 и синхронизировать время с ним каждые 32 секунды. Я смог сделать это с помощью службы systemd-networkd и systemd-timesyncd. В настоящее время моя проблема заключается в том, что время синхронизируется с сервером только при запуске / перезагрузке. Если я изменю время на сервере ntp, я не увижу никаких изменений в клиенте до перезагрузки. Также статус службы systemd-timesyncd показывает холостой ход.

Я пытался установить RootDistanceMaxSec = 5, PollIntervalMinSec = 32 в timesyncd.conf , но ничего не работает.

Мы будем благодарны за любые предложения по этому поводу.

Спасибо,

1
задан 14 April 2021 в 15:21
1 ответ

если я изменяю время на сервере ntp, я не вижу никаких изменений на клиенте

Так и должно быть!

Хорошо спроектированный NTP клиент перестает доверять NTP серверу, когда сервер оказывается нестабильным / ненадежным.

0
ответ дан 24 April 2021 в 01:02

Теги

Похожие вопросы