2010-07-29

DragonFly BSDと ntpdate

DragonFly には、NTP daemon として dntpd という、おそらく DragonFly 用に書かれた NTP daemon が入っており、ntpdate コマンドは存在していない。よって、大幅にずれている時計を修正したい時には、

% cat /etc/dntpd.conf
# Default dntpd.conf file for DragonFly. Pull the time from three of
# ntp.org's DNS pool sources. Having three allows dntpd to do a quorum
# based sanity check on the time source it syncs to.
#
# $DragonFly: src/etc/dntpd.conf,v 1.2 2007/10/29 12:51:21 justin Exp $
#server 0.pool.ntp.org
#server 1.pool.ntp.org
#server 2.pool.ntp.org
server ntp2.jst.mfeed.ad.jp
server ntp3.jst.mfeed.ad.jp
server ntp1.jst.mfeed.ad.jp


% cat /etc/rc.conf
(中略)
dntpd_enable="YES"
dntpd_flags="-s"


# /etc/rc.d/dntpd start

とすれば良い。
dntpd を起動したままにしたくないのであれば、dntpd_enable="YES"を削除して、

# /etc/rc.d/dntpd forcestart

として起動し、/var/log/message

Jul 29 06:14:27 oxygen dntpd[3799]: dntpd version 1.0 started
Jul 29 06:14:27 oxygen dntpd[3799]: ntp2.jst.mfeed.ad.jp (210.173.160.57): DNS lookup success
Jul 29 06:14:27 oxygen dntpd[3799]: ntp3.jst.mfeed.ad.jp (210.173.160.87): DNS lookup success
Jul 29 06:14:27 oxygen dntpd[3799]: ntp1.jst.mfeed.ad.jp (210.173.160.27): DNS lookup success
Jul 29 06:14:32 oxygen dntpd[3799]: ntp2.jst.mfeed.ad.jp (210.173.160.57): connected ok
Jul 29 06:14:32 oxygen dntpd[3799]: ntp3.jst.mfeed.ad.jp (210.173.160.87): connected ok
Jul 29 06:14:32 oxygen dntpd[3799]: ntp1.jst.mfeed.ad.jp (210.173.160.27): connected ok
Jul 29 06:14:49 oxygen dntpd[3799]: issuing COARSE offset adjustment: -72.201380s, 29-Jul-2010 06:14:49.185 (ONE-TIME QUICKSET)

のようになって、時刻の荒い修正が済んだら、

# /etc/rc.d/dntpd forcestop

で止めれば良いと思われる。デスクトップとして使用する場合でも dntpd を動かしているというのは嫌な気がするが、仕方ないか。
あるいは、pkgsrc/net/ntp4 にある ntpdate を使っても良いのかもしれない。

0 件のコメント:

PioneerのBD-Rドライブの古いファームウェアを入手する

パイオニア製のBDR-XD07というBR-Rドライブ を購入した。 しかし、過去のパイオニア製のBD-Rドライブを使った経験から言うと、最新のファームウェアにすれば全く問題ない、という訳ではない。 また、ファームウェアをダウングレードすることはできないようである。 ...