プライベートNTPサーバーと同期していないNTPクライアント

プライベートNTPサーバーと同期していないNTPクライアント

NTPサーバーを実装したいプライベートネットワークがあります。 NTP サーバーとクライアントの両方が次のように構成されます。これ。サーバーで実行すると、ntpstat以下が提供されます。

synchronised to local net at stratum 11 
   time correct to within 11 ms
   polling server every 1024 s

ランニングはntpq -p私に以下を与えた:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.          10 l   55   64  377    0.000    0.000   0.001

残念ながら、クライアントコンピュータで実行すると、次の結果がntpstat表示されます。

unsynchronised
  time server re-starting
   polling server every 64 s

過去を実行するとntpq -p出てきましたが、サーバーのIPと名前を使用してName or service not knownエントリを追加した後、次のような結果が出ました。/etc/hosts

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 SERVER-IS2      .INIT.          16 u   49   64   16    0.214    2.679   0.789

この後もまだ時間が合わず、ntpstat同じメッセージが表示され続けるのが残念です。

ネットワークは完全に隔離されており、外部NTPサーバーから時間を取得するためにサーバーを使用したくありません。

私が今まで試したこと:

  1. ntp パッケージを再インストールします。
  2. ntpdサービスを再起動してください。
  3. 再起動。
  4. chkconfig ntpd on

助けてくれてありがとう!

ベストアンサー1

皆さん、起こったことは次のとおりです。

サーバーの構成は次のとおりです。

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
logfile /var/log/ntp.log

server 127.127.1.0 #local clock
fudge  127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift

restrict 127.0.0.1
restrict 10.2.0.0 mask 255.255.0.0 nomodify notrap

このプロフィールは実際にこれを調べた友人の助けを受けたものです。たぶんフィードバックが良いかもしれません。

option ntp-serversNTP設定はDHCP(DHCP)を介して展開されるため、クライアント側で何もしないでください。しかし、1つのことは、preferサーバーアドレスの横に追加すると、クライアントから/etc/ntp.confサーバーへの同期プロセスが高速化されることです。

今やるべきことは、chkconfig ntpd onNTPが準備されることです。ただし、クライアントがサーバーと完全に同期するのに約2〜3分かかります(ntpstat提供されている場合synchronized)。

おすすめ記事