ntp設定
by K.I
- 旧更新履歴から、ntp設定のみ抜き出したもの。
- サーバの再インストール等の作業が抜けてるので、経緯はちょっと分かり難いところ有り。
- サーバの時間が狂ってる。
- どうも去年の11/22に、ISDNルータを換えてから1動いていないような気がする。
- ntpdateを手動で実行してみたがエラーになる。
# ntpdate ntp.asahi-net.jp
Looking for host ntp.asahi-net.jp and service ntp
host found : localhost
14 May 20:26:36 ntpdate[17154]: no server suitable for synchronization found
どうやら、NTPポートを開かないとダメみたいだ。
1YAMAHAのルータは設定が分かり難いから嫌い。。。
[top]
- 福岡大のntpサーバが 大変なことになってるらしいので、自分の設定を見てみるとやっぱり参照しているねぇ。。
- /et/ntp/driftで、自分のプロバイダとmfeedを見るようにした。→いままで大変御世話になりました。
- だけど、041127にcrontabでntpdateを使ってるし、もともとntp.asahi-net.or.jpをアクセスするようにしたから関係ないか。
[top]
server 133.100.9.2 # clock.nc.fukuoka-u.ac.jp
server 133.100.11.8 # clock.tl.fukuoka-u.ac.jp
server ntp.asahi-net.or.jp
driftfile /etc/ntp/drift
broadcastdelay 0.008
でもntpdの起動は出来ていないみたいなので、とりあえず以下のようなスクリプトでntpdateをcron実行してお茶を濁す。
#!/bin/sh
ntpdate ntp.asahi-net.or.jp
hwclock --systohc
[top]
- ntpdが何故か動かないので、ntpdateをcronで動かすことにした。
0 */2 * * * /usr/local/bin/ntpdate ntp.asahi-net.or.jp
[top]
- ntpdがうまく動いていない。ずーっとサーバの時刻が狂っていたので、NTPを再インストールすることにした。
- 今度は、Plamoのパッケージを落としてきて、installpkgでインストール。
- /etc/ntp.confの設定は以下の通り
server 133.100.9.2 # clock.nc.fukuoka-u.ac.jp
server 133.100.11.8 # clock.tl.fukuoka-u.ac.jp
server ntp.asahi-net.or.jp
driftfile /etc/ntp.drift
ntpdateで時刻合わせ。こんどはちゃんと同期がとれている。
% ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*clock.nc.fukuok .GPS. 1 u 58 64 377 95.541 -62.379 16.734
+clock.tl.fukuok .GPS. 1 u 16 64 377 86.720 -63.285 11.669
+orion.asahi-net p011.gate.atson 2 u 6 64 377 62.001 -20.622 44.666
さっさとやれば良かったなぁ。でも、再起動時にfsckのエラーが出ていたのが、ちょっと気になるなぁ。
[top]
- ntpのソースを探してきて、インストールしてみました。/etc/ntp.confでasahi-netのntpサーバを指定して、/usr/local/bin/ntpdを実行するだけ。/etc/rc.d/rc.localに入れたけどこれでいいのかな?参考にした本(LinuxMagazine,Apr2001)では、startで起動するみたいだけど、やってみるとそれは受け付けなかったんだよね。
- ntpdate -b サーバ名で直接設定したり、ntpd -pで動作確認できる。
- 日付合わすのは面倒2だけど、これなら何もしなくていいから楽だなー。
2date MMDDhhmmCCYY.ss、たとえば2001年3月1日10時30分00秒に合わせるには、date 030110302001.00として、RTCを合わすためにclock -wとする。
[top]
[Homeに戻る]