Saya sudah mencoba semuanya dan banyak melakukan pencarian di Google! Tapi saya tidak bisa membuat NTP berfungsi di server saya. Posting ini adalah harapan terakhir! Saya telah menginstal ntp di server debian dengan konfigurasi ini ( /etc/ntp.conf
):
driftfile /var/lib/ntp/ntp.drift
statdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.it.pool.ntp.org iburst
server 1.it.pool.ntp.org iburst
server 2.it.pool.ntp.org iburst
server 3.it.pool.ntp.org iburst
restrict -4 default nomodify nopeer noquery notrap
restrict -6 default nomodify nopeer noquery notrap
# Restrict eth0 ip
restrict 192.168.1.1
restrict 127.0.0.1 noserve nomodify
restrict ::1
Sekarang ketika saya mencoba:
ntpq -pn
127.0.0.1: timed out, nothing received
***Request timed out
Ketika saya mencoba:
ntpdate -q
9 Mar 18:08:01 ntpdate[27896]: no servers can be used, exiting
Tetapi dengan:
ntpdate -d 0.it.pool.ntp.org
Saya menerima paket yang masuk dan mengatur offset waktu. Ini membawa saya ke konfigurasi ntp.conf yang salah .
Petunjuk mengapa ini terjadi.
/etc/ntp.conf
? Apakah Anda yakin tentang server NTP itu? Coba Debian's, ntp.conf saya (yang berfungsi) ada di sini .service ntpd restart
.Jawaban:
Jika tidak ada server NTP yang Anda coba merespons, kemungkinan firewall memblokir permintaan keluar atau masuk.
NTP menggunakan port UDP 123. Anda dapat memeriksa apakah permintaan keluar sedang diblokir dengan menjalankan traceroute pada port itu. Bergantung pada implementasi traceroute Anda, ini mungkin seperti
traceroute -p 123 0.it.pool.ntp.org
(Debian menyertakan beberapa implementasi traceroute, periksatraceroute --help
atauman traceroute
pada sistem Anda). Jika permintaan masuk diblokir tetapi permintaan keluar melewati, saya tidak berpikir Anda dapat mendiagnosis di mana mereka diblokir tanpa akses ke mesin di luar jaringan Anda (jika Anda memiliki akses ke mesin seperti itu, jalankantraceroute -p 123 your.ip.address
). Perhatikan bahwa jika Anda memiliki alamat IP pribadi , dapat menggunakan NTP memerlukan kerja sama administrator jaringan Anda (khususnya, dukungan NTP di alat NAT ).Jika Anda telah mengatur firewall pada mesin Anda, pastikan itu membiarkan NTP masuk. Cara sederhana adalah mengizinkan semua lalu lintas di port UDP 123:
(Anda mungkin ingin menambahkan
-d
/-s
arahan untuk membatasi ke alamat IP tertentu atau set alamat IP. Perhatikan bahwa jika Anda melakukannya, Anda harus memperbarui aturan ini jika server NTP di kumpulan Anda menggunakan mengubah alamat IP .)Jika lalu lintas NTP diblokir di suatu tempat antara mesin Anda dan Internet, hubungi administrator jaringan Anda. Kemungkinan ada mesin relay yang dapat Anda gunakan sebagai server NTP Anda.
sumber
Sejauh yang saya bisa katakan pertanyaan Anda adalah "Mengapa
ntpq -pn
tidak berfungsi seperti yang saya harapkan?"Ubah baris ini:
kembali ke apa aslinya:
sekarang
ntpq -pn
akan berfungsi.FYI:
::1
adalah versi IPv6 dari127.0.0.1
Konfigurasi yang diperbarui:
sumber
netstat -laun
?Masalah Anda tampaknya berada dalam pemilihan 2 server di 2 baris file konfigurasi Anda:
Ketika saya mencoba untuk meminta salah satu dari mereka, saya mendapatkan kesalahan Anda juga:
Saya akan mencoba memilih beberapa server yang berbeda sebagai permulaan.
Server itu?
Ketika saya mencari nama mereka di Google, saya menemukan halaman ini berjudul: Ayo konfigurasikan il vostro NTP . Ada server lain yang tidak berfungsi disebutkan di sana juga:
Server-server ini tampaknya menjadi masalah.
Enkripsi?
Jika Anda melihat lebih jauh ke bawah URL di atas yang saya sebutkan, mereka membahas menggunakan enkripsi, Anda mungkin perlu mengaktifkannya untuk mengakses server NTP tersebut.
Kiat debugging
Saya berhasil terhubung ke kedua
Contohiburst
server Anda menggunakan perintah ini:Jadi sepertinya masalah Anda sebenarnya ada yang salah dengan
ntp.conf
file Anda . Harap konfirmasikan hal ini dan kami dapat melanjutkan debug lebih lanjut.sumber
ntp.conf
. Jadi ini kemajuan yang bagus. Saya akan mengambil sebagian besar baris kecuali untuk yang server untuk men-debug ini lebih lanjut.ntpd
, menambahkan-d
opsi akan menambah lebih banyak, dan-D level
akan mengaktifkan INFO, TRACE, DEBUG, dll.Dalam kasus saya, adaptor loopback dinonaktifkan di sistem. Setelah mengaktifkannya, masalah diselesaikan. Lihat / etc / network / interfaces file.
sumber
Dari apa yang saya lihat, Anda telah mengkonfigurasi NTP SERVER tetapi Anda mengarahkannya ke POOL
Mencoba:
sebagai gantinya atau gunakan "server" dengan server khusus, bukan kumpulan.
sumber