I have a FreeIPA server running on Centos 6 and one of its functions is to provide time sync to client hosts. NTP is version 4.2.6
The problem is that its own NTP synchronisation is nor working properly & I can't see why. This is then affecting the Kerberos/authentication functions.
The FreeIPA server cannot directly get to the internet so it needs to use another server that can see the internet.
Here is an nptq listing from the "master" time server whose IP address is 10.20.1.23.
# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *46.101.52.119 81.174.136.35 2 u 111 128 377 10.234 0.865 3.491 +51.141.4.8 85.199.214.102 2 u 121 128 377 14.806 -0.365 2.858 +178.62.16.103 195.66.241.3 2 u 117 128 377 10.677 0.816 1.931 +129.250.35.250 249.224.99.213 2 u 100 128 377 14.064 -1.678 1.525
All pretty standard stuff. 46.101.52.119 is being used as reference
Here is the output from another client using that server for time sync
# ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== *10.20.1.23 46.101.52.119 3 u 230 256 377 0.439 1095.65 34.637 127.127.1.0 .LOCL. 5 l 49m 64 0 0.000 0.000 0.000
This is fine telling me 10.20.1.23 is using 46.101.52.119 as its ref
But when I go to me FreeIPA server I get
# ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== *10.20.1.23 LOCAL(0) 6 u 97 128 377 32.193 92334.0 17.646
The refid is different and it tells me we have about a minute & a half offset. In fact I set the clocks within a second by hand but now it's being pulled off by ntpd.