Sur RHEL / CentOS 6 et 7, quelle qu'en soit la raison ntpq
essaie d'interroger le bouclage IPv6 à ::1 au lieu du bouclage IPv4 à 127.0.0.1. Dans cet esprit, j'ai ajouté cette ligne à mon /etc/ntp.conf
fichier :
restrict ::1
Enregistré le fichier puis redémarré ntpd
service ntpd restart
maintenant la commande :
ntpq -p
fonctionne comme prévu. (C'est la même chose que d'exécuter ntpq
en mode ligne de commande puis en émettant le peers
commande.)
Je préfère cette solution car vous n'avez pas à activer les communications avec ntpd
via une interface Ethernet potentiellement publique, ce qui peut poser un problème de sécurité.
Je m'attendais à ntpq
pour interroger le serveur local via 127.0.0.1, mais il s'avère interroger le serveur local via l'interface réseau Ethernet.
Bien que je ne sache pas pourquoi une requête ntp locale devrait passer par Ethernet, mais dans le fichier de configuration, j'ai ajouté
restrict <eht0 ip address>
Et maintenant NTP fonctionne bien.