ntp 不同步 - 服务器已经太长时间没有同步

ntp 不同步 - 服务器已经太长时间没有同步

我无法与 ntp 服务器同步。关于如何强制 ntpdate 工作和同步,有什么建议吗?

客户端上的 ntp.conf 是默认的,仅server地址发生了改变。

ntpdate -dv 10.10.10.10
26 Sep 04:33:56 ntpdate[18934]: ntpdate [email protected] Mon Dec  9 14:35:05 UTC                                                                                                   2013 (1)
Looking for host 10.10.10.10 and service ntp
host found : 10.10.10.10
transmit(10.10.10.10)
receive(10.10.10.10)
transmit(10.10.10.10)
receive(10.10.10.10)
transmit(10.10.10.10)
receive(10.10.10.10)
transmit(10.10.10.10)
receive(10.10.10.10)
transmit(10.10.10.10)
10.10.10.10: Server dropped: Server has gone too long without sync
server 10.10.10.10, port 123
stratum 3, precision -22, leap 00, trust 000
refid [10.10.10.10], delay 0.02588, dispersion 0.00000
transmitted 4, in filter 4
reference time:    ded53aa8.03ff145c  Wed, Jun 20 2018 20:42:16.015
originate timestamp: df558ac2.571e7c56  Wed, Sep 26 2018  4:34:10.340
transmit timestamp:  df558ab4.779ebe9c  Wed, Sep 26 2018  4:33:56.467
filter delay:  0.02611  0.02589  0.02588  0.02591
         0.00000  0.00000  0.00000  0.00000
filter offset: 13.87284 13.87281 13.87281 13.87279
         0.000000 0.000000 0.000000 0.000000
delay 0.02588, dispersion 0.00000
offset 13.872814

26 Sep 04:33:56 ntpdate[18934]: no server suitable for synchronization found

答案1

请注意从服务器收到的参考时间:2018 年 6 月 20 日星期三 20:42:16.015 - 这意味着服务器自那时起尚未与其上游同步。 ntpdate认为这太久远了,不会与该服务器同步,因为它可能给出了错误的时间。要修复,ntpdate您需要修复服务器。

答案2

我已修复该问题。

脚步:

  • 重新启动 NTPD 服务器。
  • 在客户端机器上编辑 /etc/ntp.conf 并将行更改"server 10.10.10.10""server 10.10.10.10 prefer"
  • 重新启动 ntp 客户端。
  • 然后运行ntpdate 10.10.10.10并且同步良好。

相关内容