NTP 客户端未同步到本地服务器

NTP 客户端未同步到本地服务器

我们在 Windows 机器上运行了一个 ntp 服务器,我们希望 debian 设备能够从该服务器同步。我在类似问题中尝试了许多其他建议,但都没有任何结果。其中包括

  • 没有 ufw
  • ntp.conf 中只有一行“服务器 10.60.58.102”
  • ntp.conf 开始时出现“tinker panic 0”
  • 服务器/fudge 行的“burst”“iburst”“prefer”“flag1 1”标志
ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.66.58.102    .LOCL.           1 u   36   64    1    0.715  208264.   0.002
 0.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*combine-window. 110.142.180.39   2 u   31   64    1  141.888    9.062  12.209
 speedtest.cribb 139.99.222.72    3 u   29   64    1  147.905    9.737  11.597

从上面可以看出,与它拒绝同步的所需服务器的偏移量约为 208 秒。在我尝试过的任何 ntp.conf 配置中,它从未在该服务器旁边出现过星号。尽管它确实似乎有时会随着时间的推移将偏移量降低约 5-10 毫秒(大约每分钟一次)。

如能帮助其与所需的 LAN NTP 服务器同步,我们将不胜感激。

答案1

您的 NTP 功能正常。LAN NTP 服务器已被丢弃,因为它与互联网源不一致。

第一个字符来自 ntpd -p 的对等点是计数代码。 * 表示系统对等点,根据算法是最好的一个。 达到 1 意味着 ntpd 刚刚重新启动,需要等待几分钟才能收到前几个数据包,并且所有池服务器都必须解析。

两个互联网源一致:与该主机偏移约 9 毫秒,正负误差小于 1 毫秒。对于距离 150 毫秒的主机,性能良好,抖动低。相比之下,10.66.58.102 偏移 208,000 毫秒。这一巨大差异无法与其他两个微小的误差相交。

修复 Windows 机器以使用性能良好的参考时钟。公共 NTP 服务可以用于此,例如 NTP Pool 项目,与 Linux 主机相同。

相关内容