NTPサーバーが他のコンピューターと同期されない

NTPサーバーが他のコンピューターと同期されない

私はLinux Debian Wheezyを使用しています。サーバーとPCの間の日付と時刻を同期するのに問題があり、ntpサーバーがインターネットの代わりに自分自身を指しているようです。

この場合、図は私のNTPサーバーです。

root@fig [5156]# ntpq -p
     ポーリング到着遅延オフセットジッタst t時リモート再識別
================================================== ============================
 図.nta-モニター.INIT。 16u - 1024 0 0.000 0.000 0.000

私のNTPサーバーntp.confファイル:

root@fig [5155]# 少ない /etc/ntp.conf
# /etc/ntp.conf、ntpdの設定

ドリフトファイル/var/lib/ntp/ntp.drift
統計ディレクトリ /var/log/ntpstats/

統計ループ統計ピア統計時計統計
filegen Loopstats ファイル loopstats 型 day 有効
filegen Peerstats ファイル Peerstats 型 day を有効にする
filegen clockstatsファイルclockstats型dayを有効にする

Server0.my.pool.ntp.org アイバースト
Server1.my.pool.ntp.org iburst
サーバー 2.my.pool.ntp.org iburst
サーバー 3.my.pool.ntp.org iburst
Server0.asia.pool.ntp.org アイバースト
サーバー 1.asia.pool.ntp.org アイバースト

# ...他のすべての方法が失敗した場合は、ローカルシステムクロックを参照として使用します。
#注:ローカルネットワークで* a *信頼できるサーバーのローカルレイヤーを設定してください。
#〜10;それ以外の場合、接続が切断されると時計がオフになります。
サーバー 127.127.1.0
Gummy127.127.1.0 レイヤ 13

#デフォルトでは、誰もが時間を交換しますが、設定は許可されていません。
制限 -4 基本 kod notrap nomodify nopeer noquery
制限-6 基本コッド notrap nomodify nopeer noquery

#ローカルユーザーはNTPサーバーにもっと注意深く問い合わせることができます。
制限 127.0.0.1 nomodify

私のサーバーとクライアントの情報です。

NTPサーバー= 192.168.120.104(写真)
クライアント = 192.168.120.65 (バナナ)

アドバイスしてください。ありがとう

今の質問は、私のNTPサーバーが自分をNTPサーバーとして使用する理由です。


これがNTPサーバーからプールにpingを送信することです(図)。

root@fig [5246]# ping 0.my.pool.ntp.org
PING 0.my.pool.ntp.org (202.45.138.123) 56(84)バイトのデータ。


しかし、yahoo.comにpingをすると応答が来ます。

root@fig [5247]# ping yahoo.com
PING yahoo.com (98.138.253.109) 56(84) バイトのデータ。
ir1.fp.vip.ne1.yahoo.com(98.138.253.109)の64バイト:icmp_req=1 ttl=39 time=333 ms
ir1.fp.vip.ne1.yahoo.com(98.138.253.109)の64バイト:icmp_req=2 ttl=39 time=332 ms
ir1.fp.vip.ne1.yahoo.com(98.138.253.109)の64バイト: icmp_req=3 ttl=39 time=332 ms
ir1.fp.vip.ne1.yahoo.com(98.138.253.109)の64バイト: icmp_req=4 ttl=39 time=335 ms
^C
---yahoo.com ping統計---
5つのデータパケットを送信する、4つのデータパケットを受信し、パケット損失20%、時間4003ms
rtt 最小/平均/最大/mdev = 332.398/333.454/335.464/1.263ミリ秒

これは、ps -ef grep [n]tpコマンドを実行したときの出力です。

root@fig [5213]# ps -ef [n]tp |
ntp 22526 1 0 13:24? 00:00:01 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/ntp/ntp.conf.dhcp -u 101:108


ntpdate -qu 202.45.138.123 コマンドを実行したときの結果です。

root@fig [5215]# ntpdate -qu 202.45.138.123
サーバー202.45.138.123、レイヤ2、オフセット-135.572409、遅延0.06105
 9月1日 19:18:29 ntpdate[27420]: ステップタイムサーバー 202.45.138.123 オフセット -135.572409秒

ベストアンサー1

ntpd予想される設定ファイルを使用していません/etc/ntp.conf

出力を見ると、ps -ef | grep [n]tp設定ファイルがあり、/var/lib/ntp/ntp.conf.dhcpDHCPのデータを含めることができることがわかります。

いくつかあります。サーバー障害に対する優れた回答この問題を解決する方法について説明します。要約すると、次のようになります。図のようにNTP は DHCP では設定されません。

/etc/dhclient.conf次のように「要求」行を編集し、コメントアウトを削除します。

request subnet-mask, broadcast-address, routers, domain-name, domain-name-servers, host-name;

特に、ntp-servers存在する場合は削除してください。一部のディストリビューション(Fedoraとも呼ばれます)はデフォルトで送信されるため、デフォルトを上書きするにはこの行を明示的に入力する必要があります。

/var/lib/ntp/ntp.conf.dhcp新しい DHCP リースを取得した後に削除することもできます。

おすすめ記事