
私は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.dhcp
DHCPのデータを含めることができることがわかります。
いくつかあります。サーバー障害に対する優れた回答この問題を解決する方法について説明します。要約すると、次のようになります。図のように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 リースを取得した後に削除することもできます。
答え2
「NTPサーバープール」を使用する場合(明らかにはい)、代わりにキーワードをpool
使用してくださいserver
。