NTP server misuse and abuse covers a number of practices which cause damage or degradation to a Network Time Protocol (NTP) server, ranging from flooding it with traffic (effectively a DDoS attack) or violating the server's access policy or the NTP rules of engagement. One incident was branded NTP vandalism in an open letter from Poul-Henning Kamp to the router manufacturer D-Link in 2006.[1] This
2016年9月21日追記:Raspberry Pi 3 + Raspbian Jessieで動作を確認しました。疲れたー…。 本記事は、Raspberry PiでGPSを扱うための記事です。GPSを使って、スタンドアロンで時刻同期できることを目標とします。 やりたいこと やりたいことは以下です。 GPSモジュールから信号を受けて、時刻を同期 PPS信号で補正 インターネットに接続しないスタンドアロンを想定 ここで、PPS信号とはPulse Per Second、すなわち1秒に一回きっかりで送られる信号のことです(解説記事「GPSでよくみるPPS信号とはなにか – 或る阿呆の記」)。これをもちいて、時刻補正をすることができます。GPSモジュールにはAdafruitのUltimate GPS(チップはMTK3339)を使用します。スタンドアロンで使用することを想定するため、長期間にわたってRa
環境 RHEL5 ( ntp-4.2.2p1 ) RHEL6 ( ntp-4.2.4p8 ) NTPは結構微妙な修正を入れてくるのでバージョンが異なる場合は注意が必要。 manが当該バージョンの情報源としてはまず優先。 最近の変更 RHEL6ではRHEL5で /etc/init.d/ntpd のみで行っていたことを /etc/init.d/ntpdate と /etc/init.d/ntpd に分離している。 ntpd起動前のntpdate実行について分離している。ntpdを使うのであればntpdateも同時に有効にするべき(ntpdate実行を避けたい場合以外)。 設計 何もよりも先に 『参考』にあげた富士通の『Linuxユーザーズマニュアル RHEL6編』がNTPの説明として詳しい・わかりやすい。まずはこれを読む。 NTPサーバの階層設計 NTPを使う目的は『正しい時刻の維持』と『時刻
GPSのPPS信号を使うと非常に高精度なNTPサーバが作れるそうなので、実際にRaspberry Pi 2を使ってやってみました。GPSモジュールは測位計算をする時に非常に正確な時刻を得ることができます。これを利用してGPSモジュールの中にはPPS信号を出力するものがあります。PPSはPulse Per Secondの略で、正確に1秒間隔で出力されるパルス信号のことです。 詳細な手順は後回しにして、まずはどれくらい正確な時刻が得られたのかをお見せします。Internet上のNTPサーバを使うと数ms程度の精度だったのがRaspberry Piに接続したGPSのPPSを使うと数μs程度の精度が得られました。 以下のグラフはRaspberry Pi と TS-109(NAS)のそれぞれでNTPサーバを動かし、上位のNTPサーバとの時刻オフセットをMRTGを使って表したグラフです。MRTGがマイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く