時計が切れているので、を使用して同期したいntpdateです。いくつかの異なるNTPサーバーを試しましたが、何らかの理由で次のエラーメッセージが常に表示されます。
$ 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
関連する質問
関連する質問に目を通しましたが、私の問題を解決できるものはありません:
- NTPを使用して時刻を同期できません -この男は私とは異なるエラーを受け取ります。彼の問題は
ntpdデーモンとの競合でした。ntpパッケージ(ntpdデーモンを含む)がまったくインストールされていません。 - NTPを使用してクロックを強制的に更新する方法は?-この男の問題は、
ntpdateコマンドを起動時にコマンドを適切に動作させないこと/etc/rc.localであり、同様に問題ntpdは実行中のデーモンとの競合でした。ntpdateブート時に実行しようとしていませんし、(再度)ntpdデーモンをインストールしていません。 - 「ntpdate」を使用して時間を同期できません、エラー:「同期に適したサーバーが見つかりません」 -これは私のエラーですが、受け入れられた答えは基本的に「
ntpd代わりに使用ntpdate」です。ああ...
試したこと
ntpパッケージをインストールしました
... ユーティリティのntpd代わりにデーモンを使用してみましたntpdate。時刻も同期しません。デーモンは正常に起動しますが、私の時計はオフのままです。/etc/ntp.conf後者の投稿で受け入れられた答えから正確なものを使用して、デーモンを再起動することさえ試みました。立ち入り禁止。とにかく、デーモンを使いたくありません。これはntpdate「非推奨」と見なされているので、ntpd -q代わりに使用することをお勧めします。こちらもご覧ください:
しかし、ntpd私にとっても機能しないため、問題は別の場所にあります。そして、クロックを同期するためだけに余分なパッケージをインストールする必要はないことを好みます。ntpdateUbuntuにプリインストールされているため、正常に動作します。そこで、ntpパッケージを再度アンインストールしました。
おそらくポート123がブロックされていますか?
この投稿から:
...職場のコンピューター/ネットワークからポート123がブロックされる可能性があるという考えがありました。確かに、
$ 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
...
それでも:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 13:06:16 ntpdate[4361]: no server suitable for synchronization found
(portの代わりに)特権のないポートを同期に使用する-uように指示ntpdateするオプションがあっても、これは123私の職場からは確実にブロックされません:
$ sudo ntpdate -u ntp.ubuntu.com
4 Mar 13:06:28 ntpdate[4427]: no server suitable for synchronization found
地層が高すぎるのでしょうか?
最後に、serverfaultでのこの投稿から:
...おそらく、NTPサーバーの階層が高すぎると思いました。しかし、そうではありません。もう少しデバッグ情報を見てみましょう。
$ 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 ...これは長いものでした、ごめんなさい。私は困惑しています。手がかりはありますか?
更新:追加情報
NTPサーバーHOSTNAMEがに/etc/ntp.conf関係なく、ntpdサービスが実行中かどうかに関係なく、実行するたびにが返されsudo ntpdate -u HOSTNAMEますno server suitable for synchronization found。ntpdサービスが実行されておらず、オプションを省略した場合も同じです-u。ntpdサービスが実行されているときに-uオプションを省略すると、代わりにが取得されthe NTP socket is in use, exitingます。
また:
$ 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
ただし、ここではUTC時間は正しくありません。今UTC時間は11:11、ありません12:11。
そして:
$ sudo hwclock --show
Wed 05 Mar 2014 01:11:56 PM CET -0.625627 seconds
server pool.ntp.orgまし/etc/ntp.confたntpdate -u pool.ntp.orgが、同じエラーがスローされます。私もこれを試してみましたntp.ubuntu.com(追加して/etc/ntp.conf、ntpサービスを再起動ntpdate -uし、追加したばかりのサーバーで再実行します/etc/ntp.conf)。要約すると、同期しようとしているサーバーがに記載されているかどうかは関係ありません/etc/ntp.conf。私が取得するno server suitable...(ときを除いて、すべての場合にエラーをntpサービスが実行されていると私は省略し-u、その後、私は取得オプションをNTP socket in useエラー)。
sudo ntpdate 0.ubuntu.pool.ntp.org、それは既に/etc/ntp.confファイルにあります。運がありません-同じエラー。



ntp.ubuntu.com、/etc/ntp.confsサーバーフィールドに追加した後に実行しました か?次の答えが表示されない場合