我有10台客户机和一台服务器,使用Meinberg NTP在Windows上与2台NTP服务器同步,所有这些服务器都运行Windows XP SP3。 除了服务器,他们都完美地同步他们的时间。 失去同步的是运行SQL Server 2008,filezilla和NUUO监控系统。 在这个系统上,每次从服务器轮询时,NTP偏移量都在增长,直到两天后它不再同步。 然后我应该重新启动NTP服务器或重新启动整个系统。 我的NTPconfiguration很简单:
server 127.127.1.0 minpoll 4 fudge 127.127.1.0 stratum 10 server 192.168.1.102 minpoll 4 burst prefer server 192.168.1.220 minpoll 4 burst prefer
此configuration在其他客户端上使用。 192.168.1.102和192.168.1.220正在与互联网同步。 所有的客户端都在无线局域网(服务器和两个NTP服务器在物理千兆局域网上)。 任何人都可以提出什么是造成问题?
[UPDATE]
ntpdc -c sysinfo输出:
system peer: 192.168.1.102 system peer mode: client leap indicator: 11 stratum: 4 precision: -20 root distance: 0.41095 s root dispersion: 1.90089 s reference ID: [192.168.1.102] reference time: d4a0ce3c.13374d75 Wed, Jan 16 2013 10:29:08.075 system flags: auth monitor ntp kernel stats jitter: 0.503342 s stability: 0.000 ppm broadcastdelay: 0.000000 s authdelay: 0.000000 s
ntpdc -p输出:
remote local st poll reach delay offset disp ======================================================================= =LOCAL(1) 127.0.0.1 10 16 0 0.00000 0.000000 3.96863 =192.168.1.220 192.168.1.5 2 16 377 0.00017 2.088162 0.01524 *192.168.1.102 192.168.1.5 3 16 373 0.02069 2.065532 0.01714
没有更多的信息,很难给出完整的答案。 你可以发布完整的ntp.conf为破碎的服务器? 并张贴显示随着时间的推移增长的抵消清单?
我不知道为什么你有两个远程机器设置为首选?
有一些事情可以改善设置:
对于初学者,你应该删除本地参考时钟条目:
server 127.127.1.0 minpoll 4 fudge 127.127.1.0 stratum 10
接下来,您应该删除突发条目,并将其更改为iburst。 有关更多信息,请参阅爆炸的ntp文档 。
最后你真的需要有三个来源。 一个有一只手表的人知道现在是几点钟,一个有两只手表的人永远不会确定。 如果两台服务器不同意时间,通过添加第三台服务器,您的客户将能够打破平局。