- ベストアンサー
SUSE LINUX 9でNTPの設定をしたいのです
Linux1,Linux2,Linux3,Linux4があり、 それぞれipアドレスは Linux1 →192.168.1.1 Linux2 →192.168.1.2 Linux3 →192.168.1.3 Linux4 →192.168.1.4 です。 このうち、1,2をNTPサーバーで1をマスター、2をスレーブにして、通常時は2,3,4は1の時刻を参照し、1が障害が起きた時には3,4は2を参照するという設定にしたいです。 /etc/ntp.conf内容をどのように設定すべきでしょうか? 以下のように考えています。 <Linux1> server 127.127.1.0 fudge 127.127.1.0 stratum 10 <Linux2> server 192.168.1.1 <Linux3> server 192.168.1.1 server 192.168.1.2 <Linux4> server 192.168.1.1 server 192.168.1.2 この設定をしたうえでNTPデーモンを起動します。 但し、この場合1が障害になると2が参照するサーバがいなくなってしまいます。 実際どのような設定をすればよいのでしょうか。 よろしくお願いいたします。
- taiman9672
- お礼率71% (175/246)
- Linux系OS
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
んーと、Linux1には、ntpdに参照させるような時計デバイスがついているのでしょうか? でなければ、Linux1, Linux2にそれぞれ外部から時刻をとりにいかせればよいかと。 私が良くやる設定だと、以下のようになります。 <Linux1> server <external ntp server1> server <external ntp server2> peer 192.168.1.2 <Linux2> server <external ntp server3> server <external ntp server4> peer 192.168.1.1 もっとも、server1=server3, server2=server4 だったり、そもそもserverを複数見に行くようにしないこともあるので、必ずしもこの通りではないですが。 いずれにしろ、NTPが上位strutumサーバからの時刻のずれを補正していく形で同期をとっている以上、上位サーバがすべて止まったら、そのネットワークのntpの同期は崩れますので、必ず複数のサーバが存在するようにしておいた方が良いと思います。
その他の回答 (1)
- momoturbo
- ベストアンサー率55% (49/88)
Linux1はどうやって時刻補正を行うのですか? 外部のNTPサーバーに同期はとりにいかないのですか? 取りに行く場合 <Linux1> server 外部のNTPサーバーアドレス server 127.127.1.0 fudge 127.127.1.0 stratum 10 <Linux2> server 192.168.1.1 server 外部のNTPサーバーアドレス 取りにいかない場合 <Linux1> server 127.127.1.0 fudge 127.127.1.0 stratum 10 <Linux2> server 192.168.1.1 server 127.127.1.0 fudge 127.127.1.0 stratum 10 どうでしょうか?自信はありませんので(^ ^;
関連するQ&A
- NTPサーバについて教えてください
RedHat Enterprise Linux ES4のサーバを社内LAN上でNTPサーバとして構築し、外部のNTPサーバと時刻同期ができるところまでは確認できましたが、社内LAN上の他のサーバ(Windows及びLinux)やPC(XP Pro)から時刻同期を行おうとしても、「時刻データが利用できなかったため、コンピュータは同期を取り直しませんでした」というメッセージが出て時刻同期ができません。 ntp.confの内容は、 ------------------------- server xxx.xxx.xxx.xxx 外部NTPサーバ restrict default ignore restrict 127.0.0.1 restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap notrust # server 127.127.1.0 # fudge 127.127.1.0 stratum 10 driftfile /etc/ntp.drift #multicastclient # listen on default 224.0.1.1 #broadcastdelay 0.008 authenticate no --------------------- のような感じです。 社内LANのIPアドレスは、192.168.10体系と192.168.11体系です。 このNTPサーバに対して、他のサーバやPCからはpingはOKで、間にfirewallが入っていたりルータが入っていたりすることはありません。 ntp.confの設定がまずいのか、RedHatのFirewallのせいか、それとも他の設定が何かあるのか、皆目見当がつきません。 どうしたらよいのか、どこか確認すべき項目はないか、などアドバイス頂ければ助かります。 よろしくお願い致します。
- ベストアンサー
- Linux系OS
- 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は行いました。ファイアウォール 設定は無しです。 どうかご教授お願い致します。
- ベストアンサー
- Linux系OS
- Solaris10でのNTPの設定
いつも参考にさせてもらっております。 Solaris10でNTPの設定を行っております。 そこで、質問なのですが、ntp.confファイルにおいて、 server 111.111.111.111 prefer(stratum 5) server 222.222.222.222 (stratum 4) と記述しています。しかし、動かしてみると +111.111.111.111 *222.222.222.222 となってします。 stratumが異なるサーバと同期をとる際、低いほうを優先することはできないのでしょうか?
- 締切済み
- Solaris系OS
- Solaris 5.6 タイムゾーン GMT-7 NTP
Solaris 5.6で時刻をGMT-7(タイ)に設定したいのですが、NTPを利用しての設定方法を教えて下さい。 ・ntp.confに設定する「server」は、タイ国内の公開NTPサーバ(Stratum 1、Stratum 2など)でないと駄目なのでしょうか。もしそうならば、タイ国内の公開NTPサーバ(Stratum 1、Stratum 2など)のIPアドレスをいくつか教えて下さい。 ・Solarisでは、タイムゾーンという概念はあるのでしょうか。あるとすると、タイムゾーンをGMT-7(タイ)に設定しなくてはいけないかと思うのですが、どのように設定すれば良いのでしょうか。 ・タイムゾーンの設定をすると、世界中どのNTPサーバをntp.confに設定しても、取得した時刻をGMT-7に変換してくれるような仕様になってますでしょうか。 日本の時刻(GMT-9)しか合わせたことが無いため、タイのサーバ設定で困っています。よろしくお願い致します。
- ベストアンサー
- Solaris系OS
- NTPの同期ができない
いつもお世話になってます。 NTP Serverとして、WindowsXP(Win2008も同様の問題が発生)があり、 NTP Clinentとして、Solaris10、RedHat Linux5.5(AS4.6も同様)が存在する環境があります。 この環境において、Solaris10はNTPServerと同期がとれるのに、 Linuxは、同期されないと言う状態が続いております。 Solaris Clientから参照できているので、Windowsは正常にNTP Serverになっていると 思っているのですが、なぜLinux Clientから参照できなのかが不明です。 Server/Clientどちらに問題があるのかも分かっていない状態なのですが、 何か情報があれば教えてください。お願いします。 * LinuxでNTPサービスを停止し、ntpdate windows を実行すると時刻同期が できることが確認できています。 ただ、Linuxでは通常時、アプリケーションが動作している為、ntpdateによる時刻同期が できないために、困っています。 -設定- Windows \W32Time\TimeProviders\NtpServer → 1 xxxx\W32Time\Config\AnnounceFlags → 5 123 UDPポートの開放 Linux /etc/ntp.conf server WindowsXPのIP driftfile /var/lib/ntp/drift Solaris /etc/inet/ntp.conf multicastclient 224.0.1.1 server WindowsXPのIP
- 締切済み
- Linux系OS
- Windows NTPをLinuxクライアントに公開したいのですが。。。
こんにちは。 Windowsサーバ(2003)を立てているのですが、 Linuxの検証を行うために、NTPを提供したいと考えています。 URL[http://support.microsoft.com/kb/875424/ja]を参考にしながら設定を行ったところ、 Linuxから ntpdateは正常に動作するのですが、 ntpq -p を行ったところ、いつまで経っても同期してくれません remote refid st t when poll reach delay offset jitter ============================================================================== 192.168.1.1 xx.xx.xx.xx 2 u 30 64 377 0.214 1016.96 13.272 xx.xx.xx.xxは外部のNTPサーバです。 これで、先頭に *も+もつかない状態です。 どなたかご助言いただけませんでしょうか。 /etc/ntp.conf #--------------- restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 server 192.168.1.1 prefer # server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 driftfile /var/lib/ntp/drift keys /etc/ntp/keys #--------------
- 締切済み
- Linux系OS
- NTPに関する質問です。長文ですが素人ですので、是非ご教示頂ければと思
NTPに関する質問です。長文ですが素人ですので、是非ご教示頂ければと思います。 ・以下の環境でNTPでの時刻同期を計りたいのですが、うまく行きません。 NTPサーバ → OSはFedora Core 1 NTPクライアント → Solaris 10 1.NTPサーバでのntpデーモンは起動済み。 2.NTPクライアントでのntpデーモンは起動済み。 3.NTPサーバ、クライアント両方ともNTPポート開放設定済み。 # more /etc/services ntp 123/tcp ntp 123/udp # Network Time Protocol 4.NTPサーバの/etc/ntp.confは以下の内容。※コメント文は省略します。 # grep -v "#" ntp.conf restrict default ignore restrict 127.0.0.1 fudge 127.127.1.0 stratum 10 driftfile /var/lib/ntp/drift broadcastdelay 0.008 authenticate yes keys /etc/ntp/keys 5.NTPクライアントの/etc/inet/ntp.confは以下の内容。 # more /etc/inet/ntp.conf server <NTPサーバのIPアドレス> prefer # fudge 127.127.XType.0 stratum 0 # broadcast 224.0.1.1 ttl 4 enable auth monitor driftfile /var/ntp/ntp.drift #statsdir /var/ntp/ntpstats/ #filegen peerstats file peerstats type day enable #filegen loopstats file loopstats type day enable #filegen clockstats file clockstats type day enable #keys /etc/inet/ntp.keys #trustedkey 0 #requestkey 0 #controlkey 0 6.NTPクライアントの/etc/inet/ntp.serverは以下の内容。 # more /etc/inet/ntp.conf server 127.127.XType.0 fudge 127.127.XType.0 stratum 0 broadcast 224.0.1.1 ttl 4 enable auth monitor driftfile statsdir /var/ntp/ntpstats/ filegen peerstats file peerstats type day enable filegen loopstats file loopstats type day enable filegen clockstats file clockstats type day enable #keys /etc/inet/ntp.keys trustedkey 0 requestkey 0 controlkey 0 7.NTPクライアントよりntpdateを実行すると、以下のエラーが出る。 # ntpdate <NTPサーバのIPアドレス> 22 Apr 11:26:29 ntpdate[705]: no server suitable for synchronization found 8.NTPクライアントよりsvcadmを実行しても、同様のエラーが出る。 # svcadm disable ntp # ntpq -p ntpq: read: Connection refused # svcadm enable ntp ※以下、/var/adm/messagesの内容 Apr 22 11:42:37 <NTPクライアントのホスト名> ntpdate[734]: [ID 831711 daemon.error] no server suitable for synchronization found このエラーの原因が分かりません。どこに原因があるのか、是非教えてください。 よろしくお願い致します。
- ベストアンサー
- その他(ITシステム運用・管理)
- ntpのstratumについて
RedHat ES4で、NTPサーバを起動させて、外部NTPサーバとの同期はとれるようになりました。 しかし、社内のWindowsサーバ(workgroup)から、同期しようとすると以下の結果になります。 ・ 日付と時刻のプロパティで、「インターネット時刻」タブで、LinuxサーバのIPアドレスを指定し「いますぐ更新」をクリックすると、 192.168.10.xxは同期中にエラーが発生しました。タイムサンプルは拒否されました。ピアの階層は、ホストの階層よりも少ないです。 というメッセージ ・質問1 ネットでいろいろとしらべてみましたが、LinuxサーバのStratumの値が、Windowsサーバのそれよりも小さいのでは?という記述がありました。 最上位のNTPサーバのstratumは1のはずですので、「ホストの階層より少ない」=「stratum値が大きい」ということなのでしょうか? ・質問2 LinuxサーバのStratum値をWindwosサーバより「大きく」するためには、どうしたらよいのでしょうか? ちなみに、念の為、ntp.conを確認しましたら、現状stratum値は、明示的に指定していませんでした。(コメントアウトしてました) よって、Linuxサーバのstratum値は、初期値?になっているものと思います。(この初期値もわからないのですが・・・) ご面倒おかけしますが、よろしくお願い致します。
- ベストアンサー
- Linux系OS
- ntpの設定について
教えてください。 CentOSのサーバから外部のNTPサーバと同期を取る為の設定には NTPをインストールする必要があるのでしょうか? NTPサーバとして構築(インストール)する必要があるのでしょうか? まだインストールはしていません。 /etc/ntp.confというconfファイルはあります。 このconfファイルに以下のようにただ追記すれば良いでしょうか? server ***.***.***.*** server ***.***.***.*** server ***.***.***.***
- ベストアンサー
- Linux系OS
- 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などでもいろいろと確認を行ないましたが、お手上げとなってしまいました。 勉強不足と思うのですが、急ぎの対応が必要となりますので、 恐れ入りますが、何か確認事項などあれば、ご教授を頂けないでしょうか? どうぞよろしくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)