Translated message

A translation of this page exists in English.

NTP サーバーとアップストリームのサーバーが互いにその LOCAL 時間を参照していると同期することができない

Solution Verified - Updated -

Issue

  • NTP サーバーとアップストリームのサーバーが互いにその LOCAL 時間を参照していると同期することができません。
  • NTP Server1 は自身の LOCAL 時間 (127.127.1.0) を参照し、NTP Server2 を参照しています。そして NTP Server2 は自身の LOCAL 時間 (127.127.1.0) を参照しています。
                 refer to LOCAL                  refer to LOCAL
                      ----                            ----
                     |    |                          |    |
                     V    |                          V    |
     ------------------   |       ---------------------   |
   | NTP Server1       |--       | NTP Server2         |  |
   | aqtta102          |-------->| aqttd102            |--
   | <IP Address 1>    |  refer  | <IP Address 2)     |
     ------------------           ---------------------
  • ここで問題となるのは、NTP Server1 が NTP Server2 に同期できず、自身の LOCAL 時間に同期することです。このような環境では、以下のようにエラーコード "flash 0x0800" が記録されるのが確認できます。
 #ntpdc -c
 ntpdc>showpeer 10.248.250.62

 <snip>
 reach 377, unreach 0, flash 0x0800, boffset 0.00400, ttl/mode 0 
 <snip>                ~~~~~~~~~~~~~
  • 以下は、エラーコード "0x0800" の定義です。
 include/ntp.h
 -----------------------------------------------------------------------
 236 #define TEST12          0x0800  /* peer synchronization loop */
 -----------------------------------------------------------------------
  • この環境では、NTP Server1 と NTP Server2 を参照するその他の NTP クライアントが NTP Server2 と同期することができません。ここでは、NTP Server1 がエラーコードを出力せず、NTP Server2 と同期すべきであると考えられます。
  • これはバグですか? その原因はなんですか?
  • エラーを表示しないようにすることはできますか?

Environment

  • Red Hat Enterprise Linux

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content