Timesyncd 未与 ntp 服务器同步

Timesyncd 未与 ntp 服务器同步

我正在使用一块运行带有 systemd-networkd 服务的 DHCP 客户端的嵌入式主板。在这里,我需要使用选项 42 获取 ntp 服务器,并每 32 秒从其同步一次时间。我能够使用 systemd-networkd 和 systemd-timesyncd 服务执行此操作。目前我的问题是时间仅在启动/重启时与服务器同步,如果我修改 ntp 服务器中的时间,则在重启之前,我不会在客户端中看到任何变化。此外,systemd-timesyncd 服务的状态显示空闲。

我尝试设置 RootDistanceMaxSec=5 , PollIntervalMinSec=32时间同步配置文件但似乎没有什么作用。

任何关于此的建议都将非常感谢。

谢谢,

答案1

如果我修改 ntp 服务器的时间,客户端上看不到任何变化

就应该如此!

当服务器被证明不稳定/不可靠时,设计良好的 NTP 客户端将不再信任 NTP 服务器。

相关内容