[ntp:questions] ntpd not responding on localhost
mayer at ntp.isc.org
Sat Feb 9 03:34:56 UTC 2008
Nick Bright wrote:
> I've installed and configured NTP on a RHEL 3 machine, and configured it
> to query the US pool servers.
> Unfortunately, because the firewall administrator this machine is behind
> hasn't yet set up the firewall rules the time can't sync. At least I
> assume that he hasn't done it, because the time isn't syncing.
> ntpq> pe
> remote refid st t when poll reach delay offset jitter
> 18.104.22.168 0.0.0.0 16 u - 128 0 0.000 0.000 4000.00
> 22.214.171.124 0.0.0.0 16 u - 128 0 0.000 0.000 4000.00
> 126.96.36.199 0.0.0.0 16 u - 128 0 0.000 0.000 4000.00
> 188.8.131.52 0.0.0.0 16 u - 128 0 0.000 0.000 4000.00
This is responding on localhost.
> However, if I execute "ntpdate -u localhost" it replies with:
Don't do that. I makes no sense.
> ntpdate: no server suitable for synchronization found
If ntpd is running you should not run ntpdate.
> I did verify that I can sync with an external source, though:
> ntpdate -u 184.108.40.206
> 8 Feb 19:04:00 ntpdate: adjust time server 220.127.116.11
> offset -0.302278 sec
> So my questions are:
> If the NTPD isn't synchronized with external servers, will it simply
> ignore clients?
Yes, unless you tell it to act as if it was by using the "local" refclock.
> If it doesn't ignore clients, why would my ntpdate command run on the
> local machine not be able to query the server? It can't be the firewall,
> because iptables is completely disabled.
Because if the server is not synchronized it won't provide time to any
NTP packet request.
More information about the questions