私のntp.confファイル:
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
コマンド出力:
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
私のntp(/etc/ntp.conf)は言う
server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org
あなたのものをこれに変更し、ルートとして実行します(Sudo -i
)
service ntp stop
変更を行います。
service ntp start
試して
date
PDATE:昨夜、マシンを構成する必要があり、これが役立つ可能性があることがわかりました
~# dpkg-reconfigure tzdata
タイムゾーンを設定して終了できます(ルートとして:Sudo -i
)
:~# dpkg-reconfigure tzdata
Current default time zone: 'America/Montevideo'
Local time is now: Tue Mar 6 13:18:00 UYST 2012.
Universal Time is now: Tue Mar 6 15:18:00 UTC 2012.
:~#
まず、ntp
サーバーで時刻を同期する必要はありません(サーバーを提供するパッケージntp
からの/etc/ntp.conf
があります)、そのサーバーを使用する場合、 ntpdate
を手動で使用する必要はありません。
ntp
パッケージが不要であるという事実をより具体的にするために、デフォルトのインストールに含まれるntpdate-debian
を使用してネットワーク接続が確立されるたびに時刻が同期されます。
したがって、手動同期を試みるには、サーバーを停止します
Sudo service ntp stop
その後、実行します
Sudo ntpdate-debian
これは、ntpdate
を手間をかけずに実行するためのdebianヘルパーアプリケーションです。
デラウェア大学(NTPのホーム、私が言う)のntpのよくある質問では、このエラーについて言及しています。リンクは http://www.eecis.udel.edu/~ntp/ntpfaq/NTP-s-trouble.htm#AEN4972 です。
ntpdate -d servername
またはntpdate -u servername
を使用して、ntpdateの実行を試行できます。ストックntpdateは、ntp構成ファイルからサーバー名を取得しません。 William Tingのコメントで示唆されているように、これらのコマンドを試す前に、時間を手で修正するのが賢明だと思います。
上記の2つのntpdateコマンドは、コンピューターのポート123ではなく、ランダムなパブリックポート番号でUDP応答を送信し、予期します。そのため、その特権ポートを使用することによる潜在的な複雑さを回避します。もちろん、送信フィルターは依然として問題になる可能性があります。
FAQは、必要なUDPパケットがポートとの間で送受信されないようにするため、パケットフィルタリングを原因として提案します123お使いのコンピューター。必要に応じて、システムとルーターのパケットフィルターを調整する必要があります。
Ntpdateはサーバー引数を取ることに注意してください。 ntpdate-debianは、/ etc/default/ntpdateで指定されたサーバーを使用します。引数なしでntpdateを使用すると、質問に記載されているエラーが発生する可能性があります(ただし、質問者は適切に指定しています)。
ファイアウォールがアウトバウンド接続を許可していることを確認してください。
コマンドを使用する:
Sudo ntpdate ntp.ubuntu.com
そして:
Sudo ntpdate-debian
ルーターファイアウォールを変更してポート123、プロトコルUDP、アウトバウンドを許可する前に、「ntpdate [14593]:同期に適したサーバーが見つかりません」という同様のエラーが表示されました。
オプション-u
と信頼できるサーバーで使用します。例えば。 Sudo ntpdate -u pool.ntp.org
職場のネットワークでRaspberry Piの時刻を同期しようとしたときに、この同じ問題に遭遇しました。ネットワーク上で外部のntpパケットがブロックされていたようです。これを修正するために、デフォルトのntp.conf
ファイルにリストされているサーバーを削除し、内部ネットワークサーバーを追加しました。使用する正確なサーバー名がわからない場合は、/etc/resolv.conf
で見つけることができます。
ntpdate-debian
のみがntp.conf
ファイルを使用するため、これはntpdate-debian
のみを修正します(ntpdate
は修正しません)。
私がしなければならなかったので、私は解決策を見つけました。ファイアウォールの変換の問題がない場合 https://serverfault.com/questions/277375/ntpdate-d-server-dropped-strata-too-high リンクが解決策を提供します。少なくとも私のもの。