File ntp.conf saya:
user@pc[0][07:37:40]:/etc$ cat /etc/ntp.conf
idriftfile /var/lib/ntp/ntp.drift
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server pool.ntp.org
Output perintah:
user@pc[0][07:37:24]:/etc$ sudo ntpdate -dv pool.ntp.org
18 Jun 07:37:35 ntpdate[10737]: ntpdate [email protected] Tue Apr 19 07:15:05 UTC 2011 (1)
Looking for host pool.ntp.org and service ntp
host found : conquest.kjsl.com
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
198.137.202.16: Server dropped: no data
216.45.57.38: Server dropped: no data
64.6.144.6: Server dropped: no data
server 198.137.202.16, port 123
stratum 0, precision 0, leap 00, trust 000
refid [198.137.202.16], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.1f16c1e3 Sat, Jun 18 2011 7:37:39.121
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 216.45.57.38, port 123
stratum 0, precision 0, leap 00, trust 000
refid [216.45.57.38], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.524a05dd Sat, Jun 18 2011 7:37:39.321
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 64.6.144.6, port 123
stratum 0, precision 0, leap 00, trust 000
refid [64.6.144.6], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.524a05dd Sat, Jun 18 2011 7:37:39.321
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 64.6.144.6, port 123
stratum 0, precision 0, leap 00, trust 000
refid [64.6.144.6], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.857c6fbd Sat, Jun 18 2011 7:37:39.521
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
18 Jun 07:37:40 ntpdate[10737]: no server suitable for synchronization found
Jawaban:
kata ntp (/etc/ntp.conf) saya
ubah milik Anda menjadi ini dan lakukan sebagai root (
sudo -i
)lakukan perubahan:
menguji
UPDATE: tadi malam saya harus mengkonfigurasi mesin dan menemukan ini yang bisa membantu
Anda dapat mengatur zona waktu Anda dan keluar (sebagai root:
sudo -i
)sumber
Pertama-tama, Anda tidak perlu
ntp
server untuk menyinkronkan waktu (saya melihat Anda memiliki/etc/ntp.conf
yang datang dari paketntp
, menyediakan server), dan jika Anda menggunakan server itu, Anda tidak perlu menggunakanntpdate
secara manual.Untuk lebih spesifik mengenai fakta bahwa
ntp
paket tidak diperlukan, waktu disinkronkan setiap kali koneksi jaringan Anda naikntpdate-debian
, yang datang dalam instalasi default.Jadi, untuk mencoba sinkronisasi manual, hentikan server
lalu lari
itu adalah aplikasi pembantu debian untuk dijalankan
ntpdate
tanpa kerumitan yang Anda miliki sekarang.sumber
sudo ntpdate-debian
seperti di atas.ntp.conf
file tidak default, Anda telah dimodifikasi itu? Ada juga kesalahan sintaksis, kata pertama seharusnyadriftfile
.sudo ntpdate-debian
. Hasil: user @ pc [0] [11:06:06]: ~ $ sudo ntpdate-debian 19 Jun 11:06:23 ntpdate [4087]: tidak ada server yang cocok untuk sinkronisasi ditemukanntp.conf
, panggilan langsung inintpdate
bekerja untuk saya,sudo ntpdate 0.ubuntu.pool.ntp.org 1.ubuntu.pool.ntp.org 2.ubuntu.pool.ntp.org 3.ubuntu.pool.ntp.org ntp.ubuntu.com
Gunakan dengan opsi
-u
dan server yang andal. Misalnyasudo ntpdate -u pool.ntp.org
sumber
-u
opsi sudah tersirat oleh-d
pilihan. Baca halaman manualntpdate
.Pastikan firewall Anda memungkinkan koneksi keluar.
Menggunakan perintah:
dan:
Saya mendapatkan kesalahan serupa "ntpdate [14593]: tidak ada server yang cocok untuk sinkronisasi ditemukan" sebelum mengubah firewall router saya untuk memungkinkan port 123, protokol UDP, keluar.
sumber
Faq ntp di University of Delaware (rumah NTP, saya katakan) menyebutkan kesalahan ini. Tautannya adalah http://www.eecis.udel.edu/~ntp/ntpfaq/NTP-s-trouble.htm#AEN4972 .
Anda dapat mencoba menjalankan ntpdate dengan menggunakan
ntpdate -d servername
atauntpdate -u servername
. Stock ntpdate tidak mendapatkan nama server dari file konfigurasi ntp. Saya pikir itu bijaksana untuk mendapatkan waktu Anda dekat dengan mengoreksi dengan tangan sebelum mencoba perintah ini, seperti yang disarankan oleh William Ting dalam komentar di sini.Dua perintah ntpdate di atas mengirim, dan mengharapkan respons UDP, pada nomor port publik acak, bukan port 123, di komputer Anda sehingga mereka menghindari kemungkinan komplikasi dari menggunakan port istimewa itu masuk. Tentu saja filter keluar masih bisa menjadi masalah.
FAQ menyarankan penyaringan paket sebagai penyebabnya karena mungkin menghilangkan paket-paket UDP yang diperlukan agar tidak berpindah ke dan dari port 123 di komputer Anda. Anda harus menyesuaikan filter paket pada sistem dan router Anda seperlunya.
Perhatikan bahwa ntpdate mengambil argumen server. ntpdate-debian menggunakan server yang ditentukan di / etc / default / ntpdate. Menggunakan ntpdate tanpa argumen dapat menyebabkan kesalahan yang disebutkan dalam pertanyaan (penanya menentukan dengan benar, namun).
sumber
Saya telah menemukan solusinya karena saya harus. Jika tidak ada masalah interverfikasi firewall /server/277375/ntpdate-d-server-dropped-strata-too-high link memberikan solusi. Setidaknya milikku.
sumber
Saya mengalami masalah yang sama ketika mencoba menyinkronkan waktu pada Raspberry Pi di jaringan tempat kerja saya. Tampaknya paket ntp eksternal sedang diblokir di jaringan saya. Untuk memperbaikinya, saya menghapus server yang tercantum dalam
ntp.conf
file default dan menambahkan server jaringan internal saya. Jika Anda tidak yakin dengan nama server yang tepat untuk digunakan, Anda dapat menemukannya di/etc/resolv.conf
.Karena hanya
ntpdate-debian
menggunakanntp.conf
file, ini hanya akan memperbaikintpdate-debian
(tidakntpdate
).sumber