chumby時間ずれてくる
chumbyを見ていて最近気になるようになってきた。
部屋にある電波時計とChumbyの時計が30秒ほどずれていることに気づいた。
はじめは、NTPで自動で合わしているからと気にしなかったが、
あまり合っていないような気がしてきた。
そこで、どこに時刻を合わせに行っているのか調べてみることに・・・
ネットをいろいろ見ても意外に見つけることができなかった。。。
そこで、Chumbyにログインして中身を見てみようと・・・
ログインするにはまずchumbyのIPアドレスをメモる。
見る方法はchumbyの頭?をたたいて、メニュー?を表示させる。
次に「設定」を押して「Chumby情報」を見るとココに書かれています。
さらにログインするためにはTelnetかSSHで接続しないといけないので右上の「n」をクリック。
ここでSSHを起動させるため「SSHD」をタッチ。
PCから先ほどメモったIPアドレス:22(SSH)に接続。
ソフトはPuttyを使用しました。
ログインは「root」で、ぱすなし。(大丈夫なのか???)
login as: root ,....., .rchERQQQQQQQQQQQQQQp: .fQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQR hQQQQQQQRRRRMMZDEEbb00009999000bEZRQQQ QQQQRDb09ppppPPPPXXXXXXXXXXXXXXXXPPPpbZQ: QQMbpPXSSSPpppPXXSSSXXXXXXXP99PPXXSSSXP0QQ QQ0XSSSShbQQMMQQZPXXXXXXXXPQQRRQQ9PXXXXXpZQ :Q9XSSXXhRF EQpXXXXXXPR .Q0PXXXXP0Q tQPXXXXSZr , tQPXXXXSR QpXXXXX9Q JQPXXXXXQ 7QQQQ, Q9XXXSPQ QQ Q9XXXXX0Q :QpXXXSPQ QQQQ Q9XXXSpQ: 7QPXXXXXbQ Q0XXXS9QR QRPXXXX0MQZ ,QQpXXXXXXDZ RMPXSX9DQQ: LQQPXXXXXpERQQQQQQ0PXXXXXXQr .QpXSXP0ZRQQQQQQZpXXXXXXPp0DMRZ0pXXXXXXSXQ QpXXXXP9EMRRRD9PXXXXXXXXXPPPPXXSXXXXXXSPQ QpXXXSXPPpppPXSSXXXXXXXXSSSSSSSXXXXXXXSER .QPXXXXXSSSSSSSSXXXXXXXXXXXXXXXXXXXXXXXXZR RDXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSX0Q. r9QQQQQQQQQQZpXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0RQQY .EQQQQQQQQQRRRRZ0PXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPPPP9ERQQQD .QQQQQQQRQQRQQQRM9PXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXhQQQZ990EMQQQ0 9QQQQQQQQMPtYLrirrrpPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSD: .9QQE99bMRQQ: hb. ZpXXXXXXbQMPXXXXXXXXXXXXXXXXSpEPXXXXX9Q .QQR00EMQQZ DQ9XXSXPRQP ZPXXXXSPQEPXXXXXS9b2RPXXSX9Qf FQQEbDRQQ iQQ9PXXPQQ: 1ZXXXXhZQ iMXXXXSXQ pQpXXX0MQ :QQQRRQh 2QR9XXXQQ, QQPXXXhRF rQPXXXSQ QDPXXPbQZ 7RQQQ .QEPXhbQ: QQpXXXhQ7 QEXXXS9b QpXXX9MQ QRPSXQD QQpXXXhQ7 Q9XXXSQ, 2QPXXPbQr Q0XpQi 1QpXXSSQL jQPXXSXQ QQPXX9QM QpMQ QbXSSPQi QMXSXS0Q RQpPpRQ QQU tQpSSEQ QbXSSSQU YQD9RM Q QRPpQ0 QbXSSSQ QQQr QMQQ QMPShQF :Q QQ. :QpPQb QQQr i BusyBox v1.6.1 (2009-07-16 09:15:55 PDT) Built-in shell (ash) Enter 'help' for a list of built-in commands. chumby:~#
と、こんな感じで表示。
あとはNTPの設定を探すだけ。
ntp.confをイジればと思ったが、なさそう。
/etc/cron/crontabsにrootというファイルの中に
chumby:/psp/crontabs# cat root 0 3 * * * /usr/chumby/scripts/sync_time.sh * * * * * /usr/chumby/scripts/flashplayer_watchdog
それっぽいもの見つけました。
毎日3時だけでも良いはずなのだが、なんかちゃんとできてなさそうなので
0 * * * * /usr/chumby/scripts/sync_time.sh
に変更。
せっかくなのでsync_time.shものぞくことに。
chumby:/psp/crontabs# cat /usr/chumby/scripts/sync_time.sh #!/bin/sh # Options: # -b Boot option - allow for large jump in time OPTS="$*" if [ ! -e /psp/use_ntp ]; then echo 1 >/psp/use_ntp fi if [ `cat /psp/use_ntp` -eq 1 ]; then # rdate is deprecated - use only if /psp/use_rdate is present if [ -e /psp/use_rdate ]; then rdate -s time.chumby.com else NTPSERVER=pool.ntp.org [ -f /psp/ntp_server ] && NTPSERVER=$(cat /psp/ntp_server) ntpdate ${NTPSERVER} fi echo `date +%s >/tmp/time_update` fi /usr/chumby/scripts/save_time
time.chumby.comにアクセスして時刻合わせしているみたいでした。
つながらないときにはpool.ntp.orgにアクセスしているみたい。
個人的にはntp.nict.jpにつなげたいけど・・・
今回はこの部分は様子見です。。。