Di RHEL / CentOS 6 dan 7, untuk alasan apapun ntpq
mencoba menanyakan loopback IPv6 di ::1 alih-alih loopback IPv4 di 127.0.0.1. Dengan pemikiran ini, saya menambahkan baris ini ke /etc/ntp.conf
saya berkas:
restrict ::1
Menyimpan file lalu memulai ulang ntpd
service ntpd restart
sekarang perintahnya:
ntpq -p
bekerja seperti yang diharapkan. (Ini sama dengan menjalankan ntpq
dalam mode baris perintah dan kemudian mengeluarkan peers
perintah.)
Saya lebih suka solusi ini karena Anda tidak perlu mengaktifkan komunikasi dengan ntpd
melalui antarmuka Ethernet yang berpotensi publik, yang mungkin menjadi masalah keamanan.
Saya mengharapkan ntpq
untuk menanyakan server lokal melalui 127.0.0.1, tetapi ternyata meminta server lokal melalui antarmuka jaringan ethernet.
Meskipun saya tidak tahu mengapa kueri ntp lokal harus melalui ethernet, tetapi dalam file konfigurasi saya menambahkan
restrict <eht0 ip address>
Dan sekarang NTP berfungsi dengan baik.