Raspberry Pi : 「時計を合わせる」 NTP に関する設定

Raspberry Pi は、標準で ntpd が動いているみたい。
せっかくなので、日本標準時の NTP を参照するように変更してみる。
日本標準時プロジェクト 公開NTP FAQ」によると、
~~~~~~~~~~
ntpd の場合 (Linux や FreeBSD など)
/etc/ntp.conf に次の1行を加えてください。
pool ntp.nict.jp
~~~~~~~~~~
となっている。
ファイルマネージャをルート権限で起動し、ntp.confを編集。
server 0. ~ server 3. を#でコメントアウト。
「 pool ntp.nict.jp 」を追加しました。
~~~~~~~~~~
# You do need to talk to an NTP server or two (or three).
#server ntp.your-provider.example

# pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will
# pick a different set every time it starts up. Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>
#server 0.debian.pool.ntp.org iburst
#server 1.debian.pool.ntp.org iburst
#server 2.debian.pool.ntp.org iburst
#server 3.debian.pool.ntp.org iburst

pool ntp.nict.jp
~~~~~~~~~~
そして、
“/etc/init.d/ntpd restart”
で再起動をかけ、
“ntpq -p”
で確認すると・・・
~~~~~~~~~~

remote refid st t when poll reach delay offset jitter
==============================================================================
ntp-a2.nict.go. .NICT. 1 u 26 64 17 17.069 0.021 0.242
ntp-a3.nict.go. .NICT. 1 u 28 64 17 17.020 0.315 0.031
ntp-b2.nict.go. .NICT. 1 u 32 64 17 19.089 0.180 0.060
*ntp-b3.nict.go. .NICT. 1 u 32 64 17 19.193 0.325 0.139

~~~~~~~~~~
NTPサーバーを捕まえて、しばらくすると同期し始めたようです。
だけど、一旦電源を切ったときに問題発覚。
始動直後になぜか時計が大きく狂っているみたい?
どうもシャットダウンしたときの時計を引きずっている様子です。
Raspberry Pi は電池で動く時計を持っていないのか?
解決策は無いものかと探したけれど見つからない。
先にコメントアウトした「server ~」行の最後につけられた「iburst」に秘密がありそうなので、もしやと思い
~~~~~~~~~~
pool ntp.nict.jp iburst
~~~~~~~~~~
としてみたら、なんとうまくいったみたいです。
同期中のサーバーと参照可能なサーバーがすぐに確認出来るようになりました。
~~~~~~~~~~

remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp-a2.nict.go. .NICT. 1 u 17 64 377 17.453 -0.014 0.203
+ntp-a3.nict.go. .NICT. 1 u 6 64 377 16.671 -0.129 0.283
+ntp-b2.nict.go. .NICT. 1 u 53 64 377 18.686 -0.209 0.441
+ntp-b3.nict.go. .NICT. 1 u 49 64 377 18.548 -0.287 0.386

~~~~~~~~~~
めでたし、めでたし!?

カテゴリー: Raspberry Pi パーマリンク