NTP - 时钟未与低层服务器

时间:2015-09-09 15:18:20

标签: linux open-source timing ntp

问题摘要

打开NTP - 版本4.2.6p3 - 时钟未与低层服务器同步。

问题描述

  1. 我在Ubuntu系统中运行NTP单播客户端。
  2. 我有3台服务器,Server1-Stratum=13, Server2-Stratum=5, Server3-Stratum=4
  3. 时钟未与Server3同步,而是与Server1同步。
  4. 查询

    1. 这是否是预期的行为?因为根据我的理解,NTP客户端应该同步到低层服务器。
    2. NTP守护程序如何根据配置顺序或分层决定服务器的同步?
    3. ntpq -np

      的输出

      客户端

      root@hmllab:~# ntpq -np
           remote           refid      st t when poll reach   delay   offset  jitter
      ==============================================================================
      x172.31.112.136  LOCAL(0)        13 u   14   16  377    0.255  -27.571   0.340
      x172.31.112.139  LOCAL(0)         5 u    5   16  377    0.211  -126229   3.221
      x172.31.112.142  LOCAL(0)         4 u    5   16  377    0.160  -946075   1.078
      root@hmllab:~#
      root@hmllab:~#
      root@hmllab:~# date
      Wed Jan  1 01:46:06 UTC 2020
      root@hmllab:~#
      

      服务器1

      root@hmlpc136 ~ $
      root@hmlpc136 ~ $ntpq -np
           remote           refid      st t when poll reach   delay   offset  jitter
      ==============================================================================
      *127.127.1.0     .LOCL.          12 l   47   64  377    0.000    0.000   0.001
      root@hmlpc136 ~ $
      root@hmlpc136 ~ $
      root@hmlpc136 ~ $date
      Wed Jan  1 01:46:13 UTC 2020
      root@hmlpc136 ~ $
      

      服务器2

      [root@hmlpc139 ~]#
      [root@hmlpc139 ~]# ntpq -np
           remote           refid      st t when poll reach   delay   offset  jitter
      ==============================================================================
      *127.127.1.0     .LOCL.           4 l   13   64  377    0.000    0.000   0.000
      [root@hmlpc139 ~]#
      [root@hmlpc139 ~]# date
      Fri Jan  1 01:53:44 UTC 2016
      [root@hmlpc139 ~]#
      [root@hmlpc139 ~]#
      

      服务器3

      root@hmllab-OptiPlex-3020:~#
      root@hmllab-OptiPlex-3020:~# ntpq -np
           remote           refid      st t when poll reach   delay   offset  jitter
      ==============================================================================
      *127.127.1.0     .LOCL.           3 l   12   64  377    0.000    0.000   0.000
      root@hmllab-OptiPlex-3020:~#
      root@hmllab-OptiPlex-3020:~#
      root@hmllab-OptiPlex-3020:~# date
      Sun Jan  1 01:53:35 UTC 2017
      root@hmllab-OptiPlex-3020:~#
      

1 个答案:

答案 0 :(得分:0)

您的ntpq -np在行的开头显示x 所有三台服务器都是 falsetickers 。基本上没有 您的服务器彼此一致,因此没有选择。请参阅讨论 在ntp.org。使用一台服务器会更好!

也许几个小时后你的第4层服务器就会被选中。当然, 由于时差太大,日期可能仍然不会改变。这取决于 在您的配置上。