このようにNTPサーバは階層化されています。インターネット上で公開されているNTPサーバとの同期設定を行うことで、Linuxマシンの内部時計は必要十分な精度で協定標準時に同期することができるようになっています。†さて、インターネット上のNTPサーバと接続ができない閉鎖されたネットワークにおいてでも、そのネットワーク内に存在する複数のマシンで時刻同期を取りたい場合があります。複数マシンで分散して動作するプログラムの同期やログの管理のために、マシン間で時刻が同期されていることが必要なケースなどがあるでしょう。時刻がバラバラな状態での複数のマシンでのプログラムの連携動作は安全とはいえません。この場合は時刻の正確さではなく、マシン間で時刻の同期が取れていることが必要となる要件です。Clock)を基準時刻としてNTPサーバを動作させることができます。任意のマシンを基準としてマシン間で時刻同期を取ることが目的です。基準時刻とするマシン(IPアドレスは192.168.2.1です)の/etc/ntp.confに以下の記述を行い、これ以外のserverの設定は全てコメントアウトします。127.127.1.0という特殊な表記は内部時計を参照することを意味しています。0このマシンでNTPの動作状況を確認します。0として参照していることが判ります。†それ以外のマシンの/etc/ntp.confには以下の記述を行い、これ以外のserverの設定は全てコメントアウトします。192.168.2.1192.168.2.1に同期するように設定したマシンで、同期の状況を確認します。0.002#192.168.2.1を参照しています。以上の手順で、これらのマシンの時刻は192.168.2.1のマシンのRTCと同期されました。複数のマシンでのプログラムの連携動作等が安全になります。以上、インターネット上のntpサーバと接続できない閉鎖されたネットワークで、ネットワーク内のマシンの時刻同期を行う方法についてでした。