我无法与来自内部路由器/防火墙的NTP源同步。
任何人帮助?
ntppdate -d 192.168.92.82 6 Jun 11:57:30 ntpdate[5011]: ntpdate [email protected] Tue Feb 24 06:32:26 EST 2004 (1) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) 192.168.92.82: Server dropped: strata too high server 192.168.92.82, port 123 stratum 16, precision -19, leap 11, trust 000 refid [73.78.73.84], delay 0.02591, dispersion 0.00002 transmitted 4, in filter 4 reference time: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000 originate timestamp: d1972e03.0ae02645 Mon, Jun 6 2011 11:44:19.042 transmit timestamp: d197311b.0ffac1d2 Mon, Jun 6 2011 11:57:31.062 filter delay: 0.02609 0.02591 0.02594 0.02596 0.00000 0.00000 0.00000 0.00000 filter offset: -792.020 -792.020 -792.020 -792.020 0.000000 0.000000 0.000000 0.000000 delay 0.02591, dispersion 0.00002 offset -792.020152 6 Jun 11:57:31 ntpdate[5011]: no server suitable for synchronization found
我被要求同步的服务器是防火墙,现在我已经被告知它不会与任何东西同步。 所以我想我需要知道我是否可以强制我的服务器与层数为16的服务器(即不同步)同步。 那可能吗 ?
NTP增加了层次结构中的每个层次的层次 – 从“阶层1”服务器拉出时间的NTP服务器将其自身称为“阶层2”给它的客户端。
层的值为“16”保留给非同步服务器,这意味着你的内部NTP服务器在192.168.92.82认为没有一个可靠的时间源(即不同步到一个更高层的服务器)。
您需要在那里进行一些debugging – 如果它是使用ntpd的Linux服务器,请查看ntpq peers的输出以查找可能原因的线索
我发现试图改变客户端 ntp.conf中的服务器的层与一个
fudge <server_ip> stratum <number_less_than_16>
不起作用。
但是,如果您可以访问服务器上的ntp.conf(运行ntpd的计算机)并添加以下行
server 127.127.1.0 fudge 127.127.1.0 stratum 8
(127.127.1.0是本地的ntpd服务器地址,8是小于16的数字)(记得要重新启动ntpd)。
然后,您可以在客户端上成功运行ntpdate( ntpdate <server_ip> )。
那么这个错误信息确实说得很清楚:“地层太高”。 实质上,你的ntpdate告诉你,你的时间服务器在层次结构上是太可靠了。 有一行显示它的打印输出:
stratum 16, precision -19, leap 11, trust 000
我不知道如何到达那里,但是一个16层时间服务器从层1服务器中删除了15个层次,这是很多 。 你可能想尝试找出原因。 在我们的公司networking中,大多数机器与连接到三层服务器(使层数为4)或域控制器(相同)的linux网关同步。 你必须有一个非常复杂的networking设置才能到达第16层。
尝试运行ntpdate tock.usno.navy.mil这是由美国海军观测站运行的第1层NTP服务器。 看看你是否可以同步到那个,然后从中前进。 任何机会是你的防火墙/路由器一个运行OpenNTPD的PFsense盒子?
如果你喜欢,你可以添加-d 。
可能有一个以限制默认开始的行来删除它并重新启动服务…现在运行ntpq然后pe
这是我之前和之后…
# Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. restrict default ignore
结果是….
[root@jump ~]# ntpq ntpq> pe remote refid st t when poll reach delay offset jitter ============================================================================== grom.polpo.org .INIT. 16 u - 64 0 0.000 0.000 0.000 skavoovie.net .INIT. 16 u - 64 0 0.000 0.000 0.000 hydrogen.consta .INIT. 16 u - 64 0 0.000 0.000 0.000 lttlesis.deekay .INIT. 16 u - 64 0 0.000 0.000 0.000 ntpq> pe remote refid st t when poll reach delay offset jitter ============================================================================== grom.polpo.org .INIT. 16 u - 64 0 0.000 0.000 0.000 skavoovie.net .INIT. 16 u - 64 0 0.000 0.000 0.000 hydrogen.consta .INIT. 16 u - 64 0 0.000 0.000 0.000 lttlesis.deekay .INIT. 16 u - 64 0 0.000 0.000 0.000 ntpq> pe remote refid st t when poll reach delay offset jitter ============================================================================== grom.polpo.org .INIT. 16 u - 64 0 0.000 0.000 0.000 skavoovie.net .INIT. 16 u - 64 0 0.000 0.000 0.000 hydrogen.consta .INIT. 16 u - 64 0 0.000 0.000 0.000 lttlesis.deekay .INIT. 16 u - 64 0 0.000 0.000 0.000 ntpq>
现在,当我注释掉那行…(或任何可能以限制默认开始的行)..我得到…
# Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. #restrict default ignore [root@jump ~]# service ntpd restart Shutting down ntpd: [ OK ] Starting ntpd: [ OK ] [root@jump ~]# ntpd [root@jump ~]# ntpq ntpq> pe remote refid st t when poll reach delay offset jitter ============================================================================== *wiggum.whackert 216.218.254.202 2 u 3 64 1 29.797 24.402 1.088 76.73.0.4 130.173.91.58 2 u 2 64 1 59.319 23.059 8.816 eterna.binary.n 216.229.0.179 2 u 1 64 1 67.785 31.427 0.233 shed.galexander 204.163.51.41 3 u - 64 1 21.291 21.746 9.525 ntpq> pe remote refid st t when poll reach delay offset jitter ============================================================================== *wiggum.whackert 216.218.254.202 2 u 31 64 1 29.797 24.402 1.088 76.73.0.4 130.173.91.58 2 u 30 64 1 59.319 23.059 8.816 eterna.binary.n 216.229.0.179 2 u 29 64 1 67.785 31.427 0.233 shed.galexander 204.163.51.41 3 u 28 64 1 21.291 21.746 9.525 ntpq> pe remote refid st t when poll reach delay offset jitter ============================================================================== *wiggum.whackert 216.218.254.202 2 u 33 64 1 29.797 24.402 1.088 76.73.0.4 130.173.91.58 2 u 32 64 1 59.319 23.059 8.816 eterna.binary.n 216.229.0.179 2 u 31 64 1 67.785 31.427 0.233 shed.galexander 204.163.51.41 3 u 30 64 1 21.291 21.746 9.525
这是我的问题的解决scheme!