NTP 客户端未与私有 NTP 服务器同步

NTP 客户端未与私有 NTP 服务器同步

我们有一个专用网络,希望在其中实现 NTP 服务器。 NTP 服务器和客户端都已配置为。在服务器上运行ntpstat给我:

synchronised to local net at stratum 11 
   time correct to within 11 ms
   polling server every 1024 s

跑步ntpq -p给了我:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.          10 l   55   64  377    0.000    0.000   0.001

不幸的是,在客户端电脑上,运行ntpstat给我:

unsynchronised
  time server re-starting
   polling server every 64 s

并运行过去ntpq -p给了我Name or service not known,但在添加一个条目后/etc/hosts使用服务器的IP和名称它给了我:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 SERVER-IS2      .INIT.          16 u   49   64   16    0.214    2.679   0.789

太糟糕了,即使在此之后,时间仍然不同步,并ntpstat不断给我相同的消息。

网络是完全隔离的,我们不想使用我们的服务器获取时间的外部 NTP 服务器。

到目前为止我尝试过的:

  1. 重新安装ntp包。
  2. 重新启动ntpd服务。
  3. 重新启动。
  4. chkconfig ntpd on

任何帮助表示赞赏!

答案1

好吧,伙计们,事情发生了:

服务器有这样的配置:

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
logfile /var/log/ntp.log

server 127.127.1.0 #local clock
fudge  127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift

restrict 127.0.0.1
restrict 10.2.0.0 mask 255.255.0.0 nomodify notrap

实际上这个配置文件是一位朋友对此进行了一些研究的帮助。也许一些反馈会很好。

在客户端不应执行任何操作,因为 NTP 设置是通过 DHCP ( option ntp-servers) 分发的。尽管我注意到一件事,如果您prefer在服务器地址旁边添加,/etc/ntp.conf将会加快客户端与服务器同步的过程。

现在我们所要做的就是chkconfig ntpd onNTP 已准备就绪,尽管客户端需要大约 2 - 3 分钟才能与服务器完全同步(什么时候ntpstat给你的synchronized)。

相关内容