我的NTP服务器配置为使用另一个NTP服务器(10.128.0.10)作为它的时间来源。由于某些网络地址转换,我的NTP服务器(192.0.2.1)具有与对等服务器的上游NTP服务器相同的IP地址(192.0.2.1)。
$ ntpq -4 -p
remote refid st t when poll reach delay offset jitter
==============================================================================
10.128.0.10 192.0.2.1 3 u 18 64 7 0.710 -3.887 0.926由于潜在的同步循环,我的NTP服务器放弃了对等服务器。有什么方法可以禁用此检查吗?这是我的ntp.conf
server remote.peer.com
driftfile /var/lib/ntp/ntp.drift
interface ignore wildcard
interface listen 192.0.2.1
restrict 192.0.2.0 mask 255.255.255.0 nomodify nopeer notrap网络看起来像这样,NAT是由外围设备执行的。
192.0.2.0/24 --> 192.0.2.1 --NAT至10.128.0.50/24-> 10.128.0.10/24 --> 192.0.2.1
我不能在任何地方更改IP地址。任何帮助或洞察力都将不胜感激。谢谢!
发布于 2018-01-07 14:11:56
您可以通过使用ntpdc -c "showpeer 10.128.0.10"替换对等方的IP或主机名来转储对等变量,从而确认错误是对等同步循环。"flash 0x0800“表示来自ntp.h的此错误。
我不知道有什么方法可以禁用这个循环检查。如果无法更改IP地址,则需要找到其他NTP源。
您将需要向NTP服务器添加至少3个参考时钟。这个问题因为循环而不算在内。NTP池项目在互联网上有很多。如果您有机架空间,并且可以在户外运行天线,GPS或其他无线电设备即使在互联网中断时也能工作。
https://serverfault.com/questions/890942
复制相似问题