Thank you very much for taking the time to respond.
OK, I’ve set up 4 servers from the pool, as suggested. My ntp.conf is
# LCL is unsynchronized
##
## Add external Servers using
## # rcntp addserver <yourserver>
##
##
## Miscellaneous stuff
##
driftfile /var/lib/ntp/drift/ntp.drift
# path for drift file
logfile /var/log/ntp
# alternate log file
# logconfig =syncstatus + sysevents
# logconfig =all
# statsdir /tmp/ # directory for statistics files
# filegen peerstats file peerstats type day enable
# filegen loopstats file loopstats type day enable
# filegen clockstats file clockstats type day enable
#
# Authentication stuff
#
keys /etc/ntp.keys
# path for keys file
trustedkey 1
# define trusted keys
requestkey 1
server 0.uk.pool.ntp.org
server 1.uk.pool.ntp.org
server 2.uk.pool.ntp.org
server 3.uk.pool.ntp.org
# key (7) for accessing server variables
# controlkey 15 # key (6) for accessing server variables
When I restarted ntpd, the tcpdump output was
10:59:06.224636 IP 192.168.1.2.42664 > 85.119.80.232.123: NTPv4, Client, length 48
10:59:06.248212 IP 85.119.80.232.123 > 192.168.1.2.42664: NTPv4, Server, length 48
10:59:06.249084 IP 192.168.1.2.53406 > 87.124.126.49.123: NTPv4, Client, length 48
10:59:06.275743 IP 87.124.126.49.123 > 192.168.1.2.53406: NTPv4, Server, length 48
10:59:06.276284 IP 192.168.1.2.59194 > 91.208.177.20.123: NTPv4, Client, length 48
10:59:06.300823 IP 91.208.177.20.123 > 192.168.1.2.59194: NTPv4, Server, length 48
10:59:06.301926 IP 192.168.1.2.50522 > 194.238.48.2.123: NTPv4, Client, length 48
10:59:06.329006 IP 194.238.48.2.123 > 192.168.1.2.50522: NTPv4, Server, length 48
after which, at 64 sec intervals, the output is (typically)
11:29:21.568114 IP 192.168.1.2.123 > 85.119.80.232.123: NTPv4, Client, length 48
11:29:23.568095 IP 192.168.1.2.123 > 178.18.118.13.123: NTPv4, Client, length 48
11:29:24.568104 IP 192.168.1.2.123 > 94.125.129.7.123: NTPv4, Client, length 48
11:29:25.568102 IP 192.168.1.2.123 > 217.169.26.196.123: NTPv4, Client, length 48
Does this suggest something? I’m a bit out of my depth here! My (naive) interpretation is that ntpd manages to get a response from the servers when it starts, but not subsequently.
Thanks again for any help or pointers