SNTP,你为什么嘲笑我?

—解决了看编辑5 —

我的w2k3 pdc被configuration为授权时间服务器。 如果我在对等列表中手动指定,那么域上的其他服务器就可以与其同步。 如果我尝试从旗帜'domhier'同步,它不会再同步; 我收到错误消息

The computer did not resync because no time data was available. 

我只能认为这不是查询PDC。 我也尝试设置registry,如下所示( http://support.microsoft.com/kb/193825 )。 但没有运气(我没有重新启动服务器,我希望我不会因为它是PDC)

如果您想了解我的configuration的更多信息,请告诉我。


编辑1:

我已经将w32time服务configurationAnnouceFlags设置为0x05,如www.krr.org/microsoft/authoritative_time_servers.php和其他许多地方所述。 PDC同步到外部时间源(ntp)。

我可以从客户端得到客户端的带状图没有问题。

我试图configuration的主机的login服务器显示为pdc。


编辑2:

数据包捕获揭示了一些有趣的事情。 客户端正在联系正确的服务器,并获得有效的响应,但我仍然收到相同的错误消息。

这里是从客户端到服务器的NTP摘录

 Flags: 11.. .... = Leap Indicator: alarm condition (clock not synchronized) (3) ..01 1... = Version number: NTP Version 3 (3) .... .011 = Mode: client (3) Peer Clock Stratum: unspecified or unavailable (0) Peer Polling Interval: 10 (1024 sec) Peer Clock Precision: 0.015625 sec Root Delay: 0.0000 sec Root Dispersion: 1.0156 sec Reference Clock ID: NULL Reference Clock Update Time: Sep 1, 2010 05:29:39.8170 UTC Originate Time Stamp: NULL Receive Time Stamp: NULL Transmit Time Stamp: Nov 8, 2010 01:44:44.1450 UTC Key ID: DC080000 

这里是从服务器到客户端的回复NTP摘录

 Flags: 0x1c 00.. .... = Leap Indicator: no warning (0) ..01 1... = Version number: NTP Version 3 (3) .... .100 = Mode: server (4) Peer Clock Stratum: secondary reference (3) Peer Polling Interval: 10 (1024 sec) Peer Clock Precision: 0.00001 sec Root Delay: 0.1484 sec Root Dispersion: 0.1060 sec Reference Clock ID: 192.189.54.17 Reference Clock Update Time: Nov 8,2010 01:18:04.6223 UTC Originate Time Stamp: Nov 8, 2010 01:44:44.1450 UTC Receive Time Stamp: Nov 8, 2010 01:46:44.1975 UTC Transmit Time Stamp: Nov 8, 2010 01:46:44.1975 UTC Key ID: 00000000 

编辑3:

在pdc上的参数dumpreg

 Value Name Value Type Value Data ------------------------------------------------------------------------ ServiceMain REG_SZ SvchostEntry_W32Time ServiceDll REG_EXPAND_SZ C:\WINDOWS\system32\w32time.dll NtpServer REG_SZ bhvmmgt01.domain.com,0x1 Type REG_SZ AllSync 

和configuration

 Value Name Value Type Value Data -------------------------------------------------------------------------- LastClockRate REG_DWORD 156249 MinClockRate REG_DWORD 155860 MaxClockRate REG_DWORD 156640 FrequencyCorrectRate REG_DWORD 4 PollAdjustFactor REG_DWORD 5 LargePhaseOffset REG_DWORD 50000000 SpikeWatchPeriod REG_DWORD 900 HoldPeriod REG_DWORD 5 LocalClockDispersion REG_DWORD 10 EventLogFlags REG_DWORD 2 PhaseCorrectRate REG_DWORD 7 MinPollInterval REG_DWORD 6 MaxPollInterval REG_DWORD 10 UpdateInterval REG_DWORD 100 MaxNegPhaseCorrection REG_DWORD -1 MaxPosPhaseCorrection REG_DWORD -1 AnnounceFlags REG_DWORD 5 MaxAllowedPhaseOffset REG_DWORD 300 FileLogSize REG_DWORD 10000000 FileLogName REG_SZ C:\Windows\Temp\w32time.log FileLogEntries REG_SZ 0-300 

编辑4:

以下是pdc上的ntp日志文件中的一些注意事项。

 ReadConfig: failed. Use default one 'TimeJumpAuditOffset'=0x00007080 DomainHierachy: we are now the domain root. ClockDispln: we're a reliable time service with no time source: LS: 0, TN: 864000000000, WAIT: 86400000 

编辑5:

F&^%ING已解决! 好,所以我正在阅读有类似问题的人,有些提到GPO应用的w32time服务器设置,但是我很早就testing过了,gpo没有应用这个服务的设置。 其他人则表示,报告软件可能并没有采用一些旧的gpo设置。 所以我search了所有w32time instaces的registry。 我遇到了一个有趣的关键,表明可能有一些其他的ntp软件在服务器上运行。 果然,我查看已安装的软件列表,那里有一点F *&%ER。 卸载,现在像梦一样工作。

FFFFFFFUUUUUUUUUUUU

我总是按照这个设置,从来没有任何问题。

在域的PDC上:

w32tm /config /manualpeerlist: "peers" /syncfromflags:manual /reliable:yes /update

从这里获取同行

在所有服务器和login脚本中(或者您可以使用组策略):

w32tm /config /syncfromflags:domhier /update

Net Stop w32tm

Net Start w32tm

参考:

在PDC上configurationw32tm: Microsoft Technet

在计算机上configurationw32tm: Microsoft Technet

检查您的PDC有一个有效的外部时间源。 如果没有,可能会把自己标榜为“不可靠”,客户可能会退缩。

同时检查你是否可以从客户端运行w32tm / stripchard / computer:yourdcnamehere ,并收到有效的响应。

最后,域的时间同步heirachy并不一致logging的微软,但我相信你的客户将与login服务器签入时间同步。 这可能是也可能不是PDC取决于您的拓扑。 因此,在客户端validation执行echo%logonserver%返回PDC的名称。

顺便说一句,从2003年和XP,你正在处理一个完整的NTP实施,而不是精简的2000年和更早的SNTP。 净时间不推荐使用w32tm进行configuration。 再一次,这是没有明确loggingIMO。

好,所以我正在阅读有类似问题的人,有些提到GPO应用的w32time服务器设置,但是我很早就testing过了,gpo没有应用这个服务的设置。 其他人则表示,报告软件可能并没有采用一些旧的gpo设置。 所以我search了所有w32time instaces的registry。 我遇到了一个有趣的关键,表明可能有一些其他的ntp软件在服务器上运行。 果然,我查看已安装的软件列表,那里有一点F *&%ER。 卸载,现在像梦一样工作。