I've been using "ntpdate" in the past successfully to synchronize GNU/Linux (mostly Debian-based) machines to an internal NTPd timeserver.
This time I got the following error message:
Although the ntpd was running and listening correctly on the network interfaces.ntpdate[9747]: no server suitable for synchronization found
I've verified that using "nmap":
Code: Select all
$ nmap -v -sU -p 123 time.myinternal-ntpd-timeserver.example
PORT STATE SERVICE
123/udp open|filtered ntp
[SOLUTION]
Running "ntpdate" in debug mode revealed the following message:
The problem was, that my ntpd timeserver could not connect to external higher-stratum timeservers, due to changes in the firewall now blocking UDP port 123.192.168.xxx.xxx: Server dropped: strata too high
This causes the clients to "lose trust" in my internal ntpd-server
Therefore: Make sure your internal ntpd-timeserver can correctly connect and synchronize to external servers!
Links: