Su RHEL / CentOS 6 e 7, per qualsiasi motivo ntpq
tenta di interrogare il loopback IPv6 su ::1 invece del loopback IPv4 su 127.0.0.1. Con questo in mente, ho aggiunto questa riga al mio /etc/ntp.conf
file:
restrict ::1
Salvato il file, quindi riavviato ntpd
service ntpd restart
ora il comando:
ntpq -p
funziona come previsto. (È come eseguire ntpq
in modalità riga di comando e quindi immettendo peers
comando.)
Preferisco questa soluzione poiché non devi abilitare le comunicazioni con ntpd
tramite un'interfaccia Ethernet potenzialmente pubblica, che potrebbe costituire un problema di sicurezza.
Mi aspettavo ntpq
per interrogare il server locale tramite 127.0.0.1, ma si scopre che sta interrogando il server locale tramite l'interfaccia di rete ethernet.
Anche se non ho idea del motivo per cui una query ntp locale dovrebbe passare attraverso ethernet, ma nel file di configurazione ho aggiunto
restrict <eht0 ip address>
E ora NTP funziona correttamente.