Saatim kapalı , bu yüzden kullanarak senkronize etmek istiyorum ntpdate. Birkaç farklı NTP sunucusu denedim, fakat nedense her zaman aşağıdaki hata mesajını alıyorum:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 12:27:35 ntpdate[1258]: no server suitable for synchronization found
$ sudo ntpdate pool.ntp.org
4 Mar 12:27:50 ntpdate[1267]: no server suitable for synchronization found
$ sudo ntpdate de.pool.ntp.org
4 Mar 12:28:01 ntpdate[1273]: no server suitable for synchronization found
$ sudo ntpdate us.pool.ntp.org
4 Mar 12:28:12 ntpdate[1276]: no server suitable for synchronization found
İlgili sorular
İlgili sorulara baktım ancak hiçbiri sorunumu çözmedi:
- NTP kullanarak zaman senkronize edilemiyor - bu adam benden farklı bir hata alıyor; onun sorunu
ntpddaemon ile bir çatışma oldu . Hiçbirntppaketi (ntpddaemon içeren ) hiç yüklü değil. - Ntp kullanarak bir saat güncellemesi nasıl yapılır? - Bu adamın problemi,
ntpdatekomutun devreye girdiğinde düzgün bir şekilde işe yaramayacağı/etc/rc.localve problemin de benzer şekildentpdçalışan daemon ile bir çelişki olmasıydı. Nentpdateönyükleme zamanında çalışmaya çalışıyorum , ne de (tekrar)ntpdarka planım var . - `Ntpdate` ile saat senkronize edilemiyor, hata:" senkronizasyon için uygun bir sunucu bulunamadı " - bu benim hatam tamam, ancak kabul edilen cevap temel olarak"
ntpdBunun yerine kullan "dırntpdate. Aaarggh ...
Yaptığım şeyler
Ntp paketini kurdum
... yardımcı program ntpdyerine daemon kullanmaya çalıştı ntpdate. Zamanımı da senkronize etmiyor; cennet iyi başlar, fakat saatim kapalı. /etc/ntp.confİkinci yazıda kabul edilen cevaptan tam olarak yararlanmayı ve arka plan planını yeniden başlatmayı bile denedim . Gitme. Her neyse, arka planını kullanmak istemiyorum. Bunun ntpdate"kullanımdan kaldırılmış" olarak kabul edildiğinin farkındayım ve bunun ntpd -qyerine kullanılması tavsiye edilir . Ayrıca buraya bakınız:
Fakat ntpdbenim için de işe yaramadığı için sorun başka yerde yatıyor . Ve sadece saati senkronize etmek için fazladan bir paket yüklemek zorunda kalmamayı tercih ettiğimi biliyorum. ntpdateUbuntu ile önceden yüklenmiş olarak gelir ve gayet iyi çalışması gerekir . Bu yüzden ntppaketi tekrar kaldırdım .
Belki 123 numaralı liman engellenmiştir?
Bu yayından:
... İşyerimdeki 123 numaralı bağlantı noktasının bilgisayarım / ağım nedeniyle engellenebileceği fikrine kapıldım. Aslında,
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp closed ntp
...
$ sudo ufw allow 123/udp
Rules updated
Rules updated (v6)
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp open ntp
...
Ama hala:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 13:06:16 ntpdate[4361]: no server suitable for synchronization found
İş yerimden kesinlikle engellenmeyen, senkronizasyon için (port yerine ) ayrıcalıklı olmayan bir port kullanılmasını -usöyleyen seçenek olsa bile :ntpdate123
$ sudo ntpdate -u ntp.ubuntu.com
4 Mar 13:06:28 ntpdate[4427]: no server suitable for synchronization found
Belki tabakalar çok yüksek?
Son olarak, serverfault adresindeki bu gönderiden:
... NTP sunucularındaki tabakaların belki de çok yüksek olduğunu düşündüm. Yine de değiller. Biraz daha hata ayıklama bilgisi görelim:
$ sudo ntpdate -dv ntp.ubuntu.com
4 Mar 13:12:24 ntpdate[4523]: ntpdate 4.2.6p5@1.2349-o Wed Oct 9 19:08:07 UTC 2013 (1)
Looking for host ntp.ubuntu.com and service ntp
host found : golem.canonical.com
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
91.189.89.199: Server dropped: no data
91.189.94.4: Server dropped: no data
server 91.189.89.199, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.89.199], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041ae.e6166441 Tue, Mar 4 2014 13:12:30.898
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 91.189.94.4, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.94.4], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041af.1948fc50 Tue, Mar 4 2014 13:12:31.098
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
4 Mar 13:12:33 ntpdate[4523]: no server suitable for synchronization found
Pfeeewww ... bu çok uzun sürdü, bunun için üzgünüm. Şoktayım. Herhangi bir ipucu var mı?
Güncelleme: ek bilgiler
Bir NTP sunucusunun HOSTNAMEisabetli /etc/ntp.confolup olmamasından ve ntpdhizmetin çalışıp çalışmadığından bağımsız olarak , ne zaman çalıştırsam sudo ntpdate -u HOSTNAME, anladım no server suitable for synchronization found. Aynı şey olduğunda ntpdservis edilir değil çalışan ve ben ihmal-u seçeneği. Ne zaman ntpdservis edilir çalıştıran ve ben ihmal -useçeneği, onun yerine almak the NTP socket is in use, exiting.
Ayrıca:
$ timedatectl status
Local time: Wed 2014-03-05 13:11:54 CET
Universal time: Wed 2014-03-05 12:11:54 UTC
Timezone: Europe/Berlin (CET, +0100)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2013-10-27 02:59:59 CEST
Sun 2013-10-27 02:00:00 CET
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2014-03-30 01:59:59 CET
Sun 2014-03-30 03:00:00 CEST
Ancak UTC zamanı burada doğru değil. Şu an UTC zamanı 11:11değil 12:11.
Ve:
$ sudo hwclock --show
Wed 05 Mar 2014 01:11:56 PM CET -0.625627 seconds
server pool.ntp.orgetmek /etc/ntp.conf, ancak ntpdate -u pool.ntp.orgaynı hatayı atar. Bunu da denedim ntp.ubuntu.com(bunu ekleyerek /etc/ntp.conf, ntphizmeti yeniden başlatma, ntpdate -uyeni eklediğim sunucuyu yeniden çalıştırma /etc/ntp.conf). Özetle, senkronize etmeye çalıştığım sunucunun içeride olup olmadığı önemli değil/etc/ntp.conf . Ben olsun no server suitable...(hariç bütün durumlarda hatayı ntphizmeti çalışıyor ve ben ihmal -u, o zaman olsun seçeneği NTP socket in usehatası).
sudo ntpdate 0.ubuntu.pool.ntp.org, zaten /etc/ntp.confdosyada. Şans yok - aynı hata.



ntp.ubuntu.comhiç/etc/ntp.confs sunucusu alanına? Aşağıdaki cevabı görmüyorsanız