my Top page| ドジ話の目次| 前のドジ話次のドジ話

ntp(時刻同期) の実行

  2001年2月12日(月)

以前から、サーバーマシンの時刻がおかしいよ!って指摘がありましたので、
ネットワーク時刻同期クライアント・サーバーアプリケーションを導入
しました。 

参考にしたのは、
http://www.kt.rim.or.jp./~ksakai/ntp.html
です。時刻同期にも色々な問題があるみたいですが、凡人には難しくて判りませ
ん。ギブアップでした。

   コマンド部分で、
    # は root 権限
    $  は一般ユーザー権限
    を示します

【1】ntpのインストール

アプリケーションは、

ftp://ftp.udel.edu/pub/ntp/ntp4/

から、

ntp-4.0.99k.tar.gz     1915 Kb    Thu Jul 20 00:00:00 2000 Unix Tape Archive

を貰ってきました。

$tar zxvf  ntp-4.0.99k.tar.gz
$ cd ntp-4.0.99k
$ ./configure
$ make
# make install

でインストールは終わります。
NTPサーバーを教えてあげないといけませんので、 それを /etc/ntp.conf に記述します。 

# cd /etc
[root@eva /etc]# vi ntp.conf 

で以下を追加しました。(実際はこのなかの一つを有効にしています)
----------------------------------
server clock.tl.fukuoka-u.ac.jp
server ntp.tut.ac.jp
server cesium.mtk.nao.ac.jp
server gps.kek.jp
server ntp.nc.u-tokyo.ac.jp
server ntp.sut.ac.jp
server ntp1.tohoku.ac.jp
server ntp2.tohoku.ac.jp
server eagle.center.osakafu-u.ac.jp
server gps.kobe-pc.ac.jp
server ns.hirosshima-u.ac.jp
server nttsl.mfeed.ne.jp
---------------------------------

ちなみに上記のNTPサーバーは、下記の通りです。

福岡大学    : clock.tl.fukuoka-u.ac.jp (133.100.11.8) 
豊橋技術科学大学: ntp.tut.ac.jp (133.15.64.8) 
国立天文台  : cesium.mtk.nao.ac.jp (133.40.40.133) 
高エネルギー物理学研究所: gps.kek.jp (130.87.32.71) 
東京大学    : ntp.nc.u-tokyo.ac.jp (130.69.251.23) 
東京理科大学: ntp.sut.ac.jp (133.31.180.6) 
東北大学    : ntp1.tohoku.ac.jp (130.34.11.117) 
東北大学    : ntp2.tohoku.ac.jp (130.34.48.32) 
大阪府立大学: eagle.center.osakafu-u.ac.jp (157.16.213.52) 
広島大学    : ns.hiroshima-u.ac.jp (133.41.4.2) 
NTTソフト研 : ntp.nttsl.mfeed.ne.jp (210.173.162.106) 

で、基本設定は終わりです。

以下が各NTPサーバーに問い合わせをした結果です。
最初は無茶苦茶狂ってましたけど、2回目以降は修正されて良くなりました。

[root@eva /root]# ntpdate -b clock.tl.fukuoka-u.ac.jp
12 Feb 13:48:00 ntpdate[20893]: step time server 133.100.11.8 offset 2678358.393067 sec
[root@eva /root]# ntpdate -b clock.tl.fukuoka-u.ac.jp
12 Feb 13:59:35 ntpdate[26237]: step time server 133.100.11.8 offset -0.048518 sec
[root@eva /root]# ntpdate -b clock.tl.fukuoka-u.ac.jp
12 Feb 14:11:05 ntpdate[26248]: step time server 133.100.11.8 offset -0.051394 sec
[root@eva /root]# ntpdate -b cesium.mtk.nao.ac.jp
12 Feb 15:04:18 ntpdate[26267]: step time server 133.40.7.40 offset -0.232185 sec
[root@eva /root]# ntpdate -b gps.kek.jp
12 Feb 15:04:38 ntpdate[26268]: step time server 130.87.32.71 offset -0.001400 sec
[root@eva /root]# ntpdate -b ntp.nc.u-tokyo.ac.jp
12 Feb 15:05:04 ntpdate[26269]: step time server 130.69.251.23 offset 0.000725 sec
[root@eva /root]# ntpdate -b ntp.sut.ac.jp
12 Feb 15:05:27 ntpdate[26270]: step time server 133.31.180.6 offset -0.002711 sec
[root@eva /root]# ntpdate -b ntp1.tohoku.ac.jp
12 Feb 15:05:48 ntpdate[26271]: step time server 130.34.11.117 offset -0.002200 sec
[root@eva /root]# ntpdate -b ntp2.tohoku.ac.jp
12 Feb 15:05:57 ntpdate[26272]: step time server 130.34.48.32 offset 0.000388 sec
[root@eva /root]# ntpdate -b ntp.tut.ac.jp
12 Feb 15:06:22 ntpdate[26273]: step time server 133.15.64.8 offset -0.001766 sec
[root@eva /root]# ntpdate -b eagle.center.osakafu-u.ac.jp
12 Feb 15:06:51 ntpdate[26274]: step time server 157.16.213.52 offset 0.265071 sec
[root@eva /root]# ntpdate -b ns.hiroshima-u.ac.jp
12 Feb 15:08:02 ntpdate[26276]: step time server 133.41.4.2 offset -0.273505 sec
[root@eva /root]# ntpdate -b ntp.nttsl.mfeed.ne.jp
12 Feb 15:08:34 ntpdate[26277]: step time server 210.173.162.106 offset -0.000518 sec
[root@eva /root]#

自システムで常時 ntpd を稼働させるかどうかは、それぞれのシステムに合わせ
て行ってください。 

ntpdate だけだと system 時間が合うだけで、CMOS 時間は無視されますので、
hwclock コマンドも必要です。

[root@eva /root]# ntpdate -b ntp.tut.ac.jp
12 Feb 21:43:13 ntpdate[6492]: step time server 133.15.64.8 offset -0.002771 sec
[root@eva /root]# hwclock
Fri Jan 12 21:43:31 2001  -0.442059 秒
[root@eva /root]# 


【2】MS-Windows 系な方へ


MS-Windows 系な方には、

http://www.venus.dti.ne.jp/~uno/

に宇野 信太郎 さんが作られた、

 桜時計(Sakura Watch network time client) Version 0.2.1

なるものがあります。動作環境は、

 Windows95/WindowsNT4.0(どちらも日本語版)

との事です。


【3】xntp もあった

最後に、xntp もあるとかで、Vine Linux にもあるんじゃなかろうかと

$ rpm -qa | less

してみたら、なんと

xntp3-5.93-13vl2

がすでにインストールされておりました。どじ!

# /etc/rc.d/init.d/xntpd start

でサービス開始されました。トホホ、、、、。今までのは何だったんだ、、、。

[root@eva /root]# ntptrace
eva.home: stratum 2, offset -0.000008, synch distance 0.05486
sutntp.sut.ac.jp: stratum 1, offset -0.017222, synch distance 0.00000, refid 'GPS'
[root@eva /root]# hwclock
Fri Jan 12 23:22:13 2001  -0.263313 秒
[root@eva /root]# 


それでも、、、、まぁ、えっか! v(~ ~)



my Top page| ドジ話の目次| 前のドジ話次のドジ話