raspberrypi:log20140208_ntp_stratum_1
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
raspberrypi:log20140208_ntp_stratum_1 [2015-03-28 15:28] – [●GPS モジュールの入手] tosihisa@netfort.gr.jp | raspberrypi:log20140208_ntp_stratum_1 [2018-02-12 14:00] (現在) – tosihisa@netfort.gr.jp | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ~~socialite~~ | ||
====== Raspberry Pi で NTP Stratum-1 Server を作る. ====== | ====== Raspberry Pi で NTP Stratum-1 Server を作る. ====== | ||
{{ : | {{ : | ||
- | ===== ●変更履歴 ===== | + | [[raspberrypi/ |
- | * 2014-3-2 初版 | + | |
- | * 2014-04-29 追記(Linux Kernel Config の CONFIG_NO_HZ | + | |
- | * 2014-04-29 追記(NTP リフレクションアタック対策を iptables で行う) | + | |
- | * 2014-05-03 変更(シェルスクリプトや差分は GitHub Gist に登録してそれを参照するようにした) | + | |
- | Evernote 共有リンク(Evernote | + | このノートは,元々 Postach.io |
- | https:// | + | |
===== ●背景 ===== | ===== ●背景 ===== | ||
行 34: | 行 30: | ||
Raspberry Pi の拡張ピンに直結できるGPSモジュール基板が販売されています. | Raspberry Pi の拡張ピンに直結できるGPSモジュール基板が販売されています. | ||
- | Raspberry Pi GPS Addon Board | + | Raspberry Pi GPS Addon Board\\ http:// |
- | + | ||
- | http:// | + | |
日本からも購入できて,購入してから約10日後に届きました. | 日本からも購入できて,購入してから約10日後に届きました. | ||
行 61: | 行 55: | ||
次に、ラズパイとGPSモジュールは,ラズパイの UART で直結しますので,Raspbian の inittab と cmdline.txt を編集して,カーネルのコンソールやシリアル経由でのログインを無効にします. | 次に、ラズパイとGPSモジュールは,ラズパイの UART で直結しますので,Raspbian の inittab と cmdline.txt を編集して,カーネルのコンソールやシリアル経由でのログインを無効にします. | ||
- | - vi 等のテキストエディタで, / | + | - vi 等のテキストエディタで, |
- | - / | + | - '' |
この時点で,一度ラズパイを再起動します. | この時点で,一度ラズパイを再起動します. | ||
行 131: | 行 125: | ||
http:// | http:// | ||
- | このページに記載がありますが,「Enable modules Device Drivers/PPS support/PPS support and PPS client using GPIO」を忘れないで下さい. | + | __**このページに記載がありますが,「Enable modules Device Drivers/PPS support/PPS support and PPS client using GPIO」を忘れないで下さい.**__ |
(2014-04-29)ラズパイの Linux カーネルの Config は,CONFIG_NO_HZ が有効になっています. | (2014-04-29)ラズパイの Linux カーネルの Config は,CONFIG_NO_HZ が有効になっています. | ||
- | この場合,精度をナノ秒精度で合わせられないようです.**必ず CONFIG_NO_HZ は is not set にしましょう.** | + | この場合,精度をナノ秒精度で合わせられないようです.__**必ず CONFIG_NO_HZ は is not set にしましょう.**__ |
以下のURLのページが参考になります. | 以下のURLのページが参考になります. | ||
行 144: | 行 138: | ||
Linux Kernel Config の要所は以下の通りです. | Linux Kernel Config の要所は以下の通りです. | ||
- | - CONFIG_NO_HZ を無効にする.(# | + | - '' |
- | - CONFIG_PPS を有効にする.\\ 私の環境では,CONFIG_PPS=m にしています. | + | - '' |
- | - CONFIG_NTP_PPS を有効にする. | + | - '' |
- | - CONFIG_PPS_CLIENT_GPIO を有効にする.\\ 私の環境では,CONFIG_PPS_CLIENT_GPIO=m にしています. | + | - '' |
カーネルのビルドとインストールができたら,/ | カーネルのビルドとインストールができたら,/ | ||
行 347: | 行 341: | ||
* Secure NTP Template\\ http:// | * Secure NTP Template\\ http:// | ||
+ | |||
+ | ===== ●変更履歴 ===== | ||
+ | * 2014-3-2 初版 | ||
+ | * 2014-04-29 追記(Linux Kernel Config の CONFIG_NO_HZ を無効にすることで1マイクロ秒未満の精度で同期します) | ||
+ | * 2014-04-29 追記(NTP リフレクションアタック対策を iptables で行う) | ||
+ | * 2014-05-03 変更(シェルスクリプトや差分は GitHub Gist に登録してそれを参照するようにした) | ||
+ | |||
+ | Evernote 共有リンク(Evernote で保存したい人向け) | ||
+ | https:// | ||
+ | |||
+ | ~~DISCUSSION: | ||
+ |
raspberrypi/log20140208_ntp_stratum_1.1427556520.txt.gz · 最終更新: 2015-03-28 15:28 by tosihisa@netfort.gr.jp