Na RHEL / CentOS 6 a 7, z jakéhokoli důvodu ntpq
pokusí se dotazovat na zpětnou smyčku IPv6 na ::1 namísto zpětné smyčky IPv4 na 127.0.0.1. S ohledem na to jsem přidal tento řádek do svého /etc/ntp.conf
soubor:
restrict ::1
Soubor byl uložen a poté restartován ntpd
service ntpd restart
nyní příkaz:
ntpq -p
funguje podle očekávání. (To je stejné jako spuštění ntpq
v režimu příkazového řádku a poté vydáním peers
příkaz.)
Dávám přednost tomuto řešení, protože nemusíte povolovat komunikaci s ntpd
prostřednictvím potenciálně veřejného rozhraní Ethernet, což může představovat bezpečnostní problém.
Očekával jsem ntpq
dotaz na místní server přes 127.0.0.1, ale ukázalo se, že se dotazuje na místní server přes ethernetové síťové rozhraní.
Sice netuším, proč by měl lokální ntp dotaz procházet přes ethernet, ale v konfiguračním souboru jsem přidal
restrict <eht0 ip address>
A teď NTP funguje dobře.