Date: Wed, 12 Dec 2001 23:53:40 -0500 From: The Anarcat <anarcat@anarcat.dyndns.org> To: Kevin Oberman <oberman@es.net> Cc: devin-freebsdquestions@rintrah.org, freebsd-questions@FreeBSD.ORG Subject: Re: ntpdate works, ntpd does not Message-ID: <3C183454.2000105@anarcat.dyndns.org> References: <200112121946.fBCJkRd11801@ptavv.es.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Kevin Oberman wrote: >>Date: Wed, 12 Dec 2001 12:39:46 -0500 >>From: devin-freebsdquestions@rintrah.org >>Sender: owner-freebsd-questions@FreeBSD.ORG >> >>I believe ntpd will poll the server over a period of some time to get a feel >>for drift. I know when I set it up it took several hours before it would >>adjust the clock. How long are you waiting before you expect ntpd to make adjustments? > > More specifically, it polls once every 64 seconds it has enough > samples to be statistically significant. This usually takes 5 > samples. It then starts drifting the clock, if needed. So that's what.. around 5'20"? > To watch this happen, use the command "ntpq -p". When a server is > tagged with a symbol, it's considered for use. The one marked '*' is > the one being used and those marked '+' are also considered "good". Ok. Let's take it from here: [sorry, darn mozilla autofills everything...] su-2.05# ntpq -p && date && ps jax -o start | grep ntpd\ -p remote refid st t when poll reach delay offset jitter ============================================================================== time.nist.gov 0.0.0.0 16 u - 64 0 0.000 0.000 4000.00 Wed Dec 12 23:37:15 EST 2001 root 4593 1 4593 c06ef9c0 0 S<s ?? 0:00.74 ntpd -p /var/run 11:27PM root 4680 4465 4679 c076a2c0 2 R+ p0 0:00.05 grep ntpd -p 11:37PM so ntpd was started at 11:27PM, 10 minutes before the command was ran, and the character before the hostname is " ". This means, from the man page: space (reject) The peer is discarded as unreachable, synchro- nized to this server (synch loop) or outrageous synchro- nization distance. So ntpd does reject the host. Maybe it's the synch loop thing I can't figure out though.. One thing I read from the tcpdump output I found strange, though.. It sends a packet containing a "stratum 0" instruction, somehow. Maybe it's related? The ntpdc "peers" command leads to a different result, surprisingly. Indeed, it seems the character codes are different between ntpq and ntpdc: ntpdc> peers remote local st poll reach delay offset disp ======================================================================= =time.nist.gov 5.0.0.0 16 64 0 0.00000 0.000000 0.00000 ntpdc(8): ... a "=" means the remote server is being polled in client mode, ... And, BTW, the more I wait, the more the "unreach" counter from the ntpdc(8) "peers" command increments. > IF the source and the sync to the local system are stable, the time > between polls will increase to 1024 seconds between polls. > > R. Kevin Oberman, Network Engineer > Energy Sciences Network (ESnet) > Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) > E-mail: oberman@es.net Phone: +1 510 486-8634 Thanks, A. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C183454.2000105>