• 締切済み

NTPサーバが死んでいるときのNTPクライアント側xntpdの動作について

NTPクライアント側のxntpdの仕様についてご教授下さい。 OS:Solaris9 NTPサーバのNTPのプロセスが死んでいる状態で、クライアントのOSを起動し、ntpq -pコマンドを実行すると ntpq: read: Connection refused と出力されます。 その後、NTPサーバのプロセスを起動させても、クライアント側では同じメッセージが出力され続けます。 OS起動時に同期が出来ないとその後NTPサーバが復旧しても同期は取れない仕様なのでしょうか。 ※補足 ps -ef|grep xntp で確認すると、xntpプロセスが死んでいました。 ご教授の程よろしくお願いします。

みんなの回答

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.1

>クライアントのOSを起動し、ntpq -pコマンドを実行すると >ntpq: read: Connection refused >と出力されます。 これは、クライアントOS上でxntpdが起動していないので出るエラーではないですか? つまり、クライアントOS上のxntpdが起動したときに、上位のNTPサーバが全く見つからないので落ちたのではないでしょうか? 何らかのlogがmessages辺りに出力されていると思います。 私は、(Solaris9じゃないですが)ntp.conf にこんなモノを二行追加しておくと落ちなくなると思います。 server 127.127.1.3 fudge 127.127.1.3 stratum 10

関連するQ&A

  • NTPサーバ時刻同期の設定を教えて下さい

    FreeBSD6.1 にて NTPサーバを作成しています。 server1(FreeBSD6.1) 192.168.100.1 router1 192.168.100.2(server1側) 192.168.200.2(client側) client1(windows2000) 192.168.200.1 ntp.confは server 133.100.9.2 server 127.127.1.0 fudge 127.127.1.0 stratum 10 driftfile /var/db/ntp.drift restrict default ignore restrict 133.100.9.2 nomodify noquery notrap restrict 127.0.0.0 mask 255.0.0.0  restrict 192.168.100.0 mask 255.255.255.0 notrust nomodify noquery restrict 192.168.200.0 mask 255.255.255.0 notrust nomodify noquery rc.confには xntpd_enable="YES" xntpd_program="/usr/sbin/ntpd" xntpd_flags="-p /var/run/ntpd.pid -c /etc/ntp/ntp.conf" ntpdate_enable="YES" ntpdate_program="/usr/sbin/ntpdate" ntpdate_flags="clock.nc.fukuoka-u.ac.jp" 現在server1 を clock.nc.fukuok で時刻同期は ntpq -p にて確認し、 remote refid St *clock.nc.fukuok .GPS. 1 LOCAL(0) LOCAL(0) 10 *印がついているので外部NTPサーバとは同期がとれているように思えます。 ipfilterは使用していません。 client1(windows2000)より net time /setsntp:192.168.200.1 をしてコマンド正常終了を確認。server1とclient1の時刻誤差は12時間以内です。ping 192.168.200.1はOKです。 最初に一回だけ同期を合せようと net time \\192.168.200.1 /set /yes を行うと システムエラー53が発生。 ネットワークパスが見つかりません。と表示されました。 あとは、 client1で w32tm -once を行うと、 sending to server 48byte で止まります。 桜時計などで外部とのNTPサーバとは同期が取れます。 FreeBSDとwindowsを同期させるにはなにかFreeBSD側にソフトをインストールする必要があるのでしょうか?それとも設定がおかしいのでしょうか? すみませんが教えて下さい。

  • Linux の NTPクライアント設定でうまく動作しません

    Linux の NTPクライアント設定でうまく動作しません インターネットに接続できないWindowsXPとLinuxの環境です。 LinuxマシンをNTPクライアントに設定し、WindowsXPのNTPサーバに接続し、 時刻同期をしたいと思っています。 ひとまず、動作確認のため、最低限の設定を・・・と考え、 Linux側には、以下の設定を行ないました。 /var/log# more /etc/ntp.conf server 192.168.1.2 ntpdのリスタート後、ntpqで確認を行なうと、以下の表示となりました。 しかし、30分経過しても"*"などが表示されず、時刻同期もされません。 /var/log# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 192.168.1.2 .LOCL. 1 u 10 64 377 0.644 1020.40 0.754 ntptraceで確認を行なうと、time outとなっていました。 /var/log# ntptrace 192.168.1.2 192.168.1.2: timed out, nothing received ポートの状況を確認したところ、以下の様になっており、空いているようです。 /var/log# netstat -l udp 0 0 *:ntp *:* udp6 0 0 *:ntp *:* もちろん、WindowsXPにはPing疎通確認も通り、特に問題はありませんでした。 また、WindowsXPのファイアーウォールは停止しています。 時刻を手動で合わせ、数日間放置したところ、徐々にずれていくことを確認しました。 Internetなどでもいろいろと確認を行ないましたが、お手上げとなってしまいました。 勉強不足と思うのですが、急ぎの対応が必要となりますので、 恐れ入りますが、何か確認事項などあれば、ご教授を頂けないでしょうか? どうぞよろしくお願いします。

  • ntpポートを開けるには??

    こんばんは。 RedHat7Jで、NTPサーバーを立てたくて、クライアント(Windows)で、それを参照して時刻を合わせたいと思っています。 で、RedHat7Jに「xntp3-5.93-4.i386.rpm」ってのをどこからか忘れましたが、ダウンロードしてインストールしました。インストールして「/etc/rc.d/init.d」にできた「xntpd」と言うのを起動しているのですが、NTPポートが開いていないらしくて、クライアントから参照できません。 サーバーの時刻は、ちゃんと合わせれています。 どうか、クライアントから時刻が合わせれるようにNTPポートを開けたいのですが、方法がわかりません。 どの本等をみても、xntpd、ntpdを起動して、クライアントでは桜時計などのツールを入れて、NTPサーバーを、ntpdの起動させたサーバーに設定するとしか書いていません。 どうか、宜しくお願いいたします。

  • NTPサーバと同期しないんです。

    皆様こんばんは。Linux初心者です。宜しくお願い致します。 NTPサーバと同期が取れなくて困っています。 OS:CentOS 3.8 /etc/ntp.confの設定箇所は下記のみです。 #server 127.127.1.0 ←コメントアウト # local clock #fudge 127.127.1.0 stratum 10 ←コメントアウト server xxx.xxx.xxx.xxx ←プロバイダNTPサーバのIPアドレス ntpq -pで、設定したNTPサーバは表示されるのですが、1時間 経っても同期しません。ntpdateは行いました。ファイアウォール 設定は無しです。 どうかご教授お願い致します。

  • ntpポートを開けるには??

    こんばんは。 コンピュータネットワーク(その他)で質問させてもらっていたのですが、内容が こっちのような気がしたので、再度質問させていただきます。 RedHat7Jで、NTPサーバーを立てたくて、クライアント(Windows)で、それを参照して時刻を合わせたいと思っています。 で、RedHat7Jに「xntp3-5.93-4.i386.rpm」ってのをどこからか忘れましたが、ダウンロードしてインストールしました。インストールして「/etc/rc.d/init.d」にできた「xntpd」と言うのを起動しているのですが、NTPポートが開いていないらしくて、クライアントから参照できません。 サーバーの時刻は、ちゃんと合わせれています。 どうか、クライアントから時刻が合わせれるようにNTPポートを開けたいのですが、方法がわかりません。 どの本等をみても、xntpd、ntpdを起動して、クライアントでは桜時計などのツールを入れて、NTPサーバーを、ntpdの起動させたサーバーに設定するとしか書いていません。 どうか、宜しくお願いいたします。

  • ntpサーバの置き方

    DMZ、内部ネットワーク全端末(サーバ、クライアント含む)で、時刻調整をするために、ntpサーバを置こうと思っています。 どのように設置するのが一番いいのでしょうか? DMZには10台ほど端末があり、社内には100台ほど端末があります。(社内は今後300台ぐらいまで増える可能性あり) ネットワークは、下記のような構造になっています。 <ネットワーク構成> インターネット  | FW--DMZ  | 社内ネットワーク 案1、DMZにntpサーバを1台設置する。      流れ1.DMZ設置ntpが、外のntpサーバと同期      流れ2.DMZ設置ntpサーバに、社内とDMZ全端末を向ける。 案2、DMZ、社内にntpサーバを1台ずつ設置。      流れ1.DMZ設置ntpサーバが、外のntpサーバと同期      流れ2.DMZ設置ntpサーバと、社内のntpサーバが同期      流れ3.「dmz端末は、DMZのntpサーバと同期」「社内端末は、社内のntpサーバと同期」のように全端末設定する 案1をとると「設定ポイントがdmzのntpサーバ1台なので、 状況に合わせてntpを変える必要がない。ただ、ntpサーバの負荷は案2より高い。」 案2をとると「設定ポイントがntpサーバ2台なので、状況に合わせてntpを変える必要あり。ただ、ntpサーバの負荷は案1より低くなる。」 どちらの案でntpサーバーは設置するのが普通なのでしょうか? ご教授お願いします。

  • ntpデーモンについての質問

    ntpデーモンについていくつか教えてください。 1)ntp.driftファイルは何のためにあるのでしょうか?ntpd起動時に作られるようですが、いろいろなHPをみてもいまいちわかりません。具体的な役割を教えてください。 2)ntpqコマンドで同期を確認するさいにserverの名前の前に"*"や"+"がついていますがそれぞれの意味を教えてください。

  • NTPサーバの設定の仕方

    OSはfreeBSD4.6を使用しています。 外にはつなげずローカルネットでNTPサーバを構築したいです。 ある一つのサーバの時刻を基準にしてNTPのクライアントをつくっていきたいと考えています。 サーバ側の設定の仕方と クライアント側の設定の仕方を教えていただけないでしょうか?

  • NTP同期のタイミング

     基本的な質問で恐縮ですが、よろしくお願いいたします。  NTP同期の確認時に、ntpq -p コマンドで左側に*が付くかどうかを見ますが、そもそも同期完了(イコール*が付くタイミング?)となるのは、どの状態を指すのでしょうか?  「クライアントからパケットを送って、サーバからパケットが帰ってきて、その情報からクライアントの時計を合わせ終わったとき」だと思っていたのですが、*がつくまで多少時間がかかるので、間違っているのではないかという気がしてきました。

  • NTPサーバについて

    OS:RedHatLinux9 外向けのDNS、PROXY、メールサーバとなっているサーバにNTPサーバを構築しようと思い、/etc/ntp.confを編集し、chkconfig --level 35 ntpd onを実行して起動時にNTPサーバが自動起動するように設定しました。 ところが、OSを再起動すると起動中のメッセージに ntpd:syncronizing with time server [FAILED] と表示され、さらに起動後startxでGUI画面を立ち上げ時間を確認したところ、丁度9時間時間が進んでいました。 しかし、数分経つと正しい時間になります。 何か設定が間違っているのでしょうか? それともNTPサーバとはこういうものなのでしょうか? なお、/etc/ntp.confには restrict 外部のNTPサーバ server 外部のNTPサーバ を追加しました。(複数サーバ追加しています) また authenticate のyesをnoに変更しました。 どなたか分かる方がいらっしゃいましたら教えていただけないでしょうか? よろしくお願い致します。