themeanies wrote:

Richard B. Gilbert wrote:

I don't see how authentication enters into it! Authentication requires configuring each host with keys that enable it to verify its own identity to others or verify the identity of others. Any system running ntpd should reply, when properly queried, with the current time. If you are going to use this time to set your own clock, you may wish to use authentication to verify the identity of the server you queried. If you simply want to know what time a system has, then a simple query should return the time.


I guess I didn't ask properly, maybe this is the wrong place.

Maybe what I asked in my original posting was too broad to accomplish in one fell swoop. Let's break it down a little further. Lets say I have 500 Windows XP/2000 workstations. 200 are in a domain to which I am an admin, the other 300 are not domain joined but I have access to credentials. If I have proper *windows* authentication there should be a way to query the time on all these machines. Maybe not via (S)NTP but some windows mechanism. I'm specifically looking to find machines which are not syncing properly to my Time server or are not set at all.


RFC compliant SNTP clients are NOT supposed to act as servers. Microsoft's implementation is broken in this regard so that any Windows 2000 or XP system running W32TIME will tell you what it thinks the time is. I don't believe that earlier versions of Windows than W2K support this.


My workstations should be configured to query an SNTP server via w32time but I can't find any daemon running that would tell me what it's local time is. This is daytime TCPport13 we're describing right?

Thanks for your help,
tM

No, this is SNTP, port 123. Can you run ntpdate on your server? My server is a Sun Ultra 10 running Solaris 8. Here's what I get when I query this PC.

sunblok_$ ntpdate -ud 192.168.1.100
25 Jan 11:10:00 ntpdate[5139]: ntpdate [EMAIL PROTECTED] Mon Jan 2 21:53:02 EST 2006 (10)
Looking for host 192.168.1.100 and service ntp
host found : 192.168.1.100
transmit(192.168.1.100)
receive(192.168.1.100)
transmit(192.168.1.100)
receive(192.168.1.100)
transmit(192.168.1.100)
receive(192.168.1.100)
transmit(192.168.1.100)
receive(192.168.1.100)
transmit(192.168.1.100)
192.168.1.100: Server dropped: strata too high
server 192.168.1.100, port 123
stratum 16, precision -6, leap 11, trust 000
refid [192.168.1.100], delay 0.04169, dispersion 0.00089
transmitted 4, in filter 4
reference time:    c7820cef.10000000  Wed, Jan 25 2006  9:42:55.062
originate timestamp: c7822158.a8000000  Wed, Jan 25 2006 11:10:00.656
transmit timestamp:  c7822158.8947e2b1  Wed, Jan 25 2006 11:10:00.536
filter delay:  0.04271  0.04172  0.04170  0.04169
        0.00000  0.00000  0.00000  0.00000
filter offset: 0.122294 0.120959 0.120356 0.119775
        0.000000 0.000000 0.000000 0.000000
delay 0.04169, dispersion 0.00089
offset 0.119775

25 Jan 11:10:00 ntpdate[5139]: no server suitable for synchronization found

This PC is not joined to a domain; it's a standalone in my home. It's running Windoze XP SP 1 and W32TIME.

ntpdate tells us the offset and that it's stratum is higher than that of the server. I don't know if that delay figure is in seconds or milliseconds. Either way it's satisfactory.
YMMV!

_______________________________________________
questions mailing list
[email protected]
https://lists.ntp.isc.org/mailman/listinfo/questions

Reply via email to