NTPサーバおよびクライアントに関するスレ
リンクなどは>>2以降で
探検
NTP (1)
2006/01/29(日) 16:37:27
2009/07/10(金) 06:20:19
福岡大学の負荷を訊いてどうするんだ?
2009/07/10(金) 08:47:37
>>333じゃないけど、mfeedやnictが出てきてfukuoka-uの負荷がどこまで緩和されたかは気になる
2009/07/10(金) 16:43:43
とりあえず張っとく
http://www.tl.fukuoka-u.ac.jp/Lab/tsuruoka/peerstatus.cgi
当時の数字はここ探せばあるかも
http://pc11.2ch.net/test/read.cgi/network/1106498099/
つーか、マイナス表示はやめてくれ
http://www.tl.fukuoka-u.ac.jp/Lab/tsuruoka/peerstatus.cgi
当時の数字はここ探せばあるかも
http://pc11.2ch.net/test/read.cgi/network/1106498099/
つーか、マイナス表示はやめてくれ
2009/08/30(日) 00:05:17
2009/09/25(金) 10:41:50
誰かJST2000 の電波時計使って鯖立ててる人居ないでしょうか?
今社内で、強制的に、JST2000を必ず使って鯖を立てろといわれて設計中で
電波時計を一番に見に行くように
127.127.0.40(JST2000を識別させるようなアドレス) prefer mode 2
stratum の値をconf内で一番低い値(10)にして定義してるものの
外側のnictを一番初めに見に行ってしまう。
ntpq -p で実行結果だと
# ntpq -p
remote refid st t when poll reach delay offset jitter
=======================================================================
JJY(0) .JJY. 0 l - 64 0 0.000 0.000 0.001
LOCAL(0) .LOCL. 5 l 59 64 77 0.000 0.000 0.001
+ntp-b3.nict.go. .NICT. 1 u 58 64 77 9.869 152.513 0.460
*ntp-a2.nict.go. .NICT. 1 u 57 64 77 8.415 152.205 0.303
+ntp-b2.nict.go. .NICT. 1 u 57 64 77 9.908 152.233 0.277
nictを必ず見に行きpeer ntpdate等でも強制的に向けてもダメ。
whenの値無い所がすごく不自然な感じがするけど自分では皆目検討つかない状態です。
もし同じようなトラブルに嵌った人が居れば幸いです。
今社内で、強制的に、JST2000を必ず使って鯖を立てろといわれて設計中で
電波時計を一番に見に行くように
127.127.0.40(JST2000を識別させるようなアドレス) prefer mode 2
stratum の値をconf内で一番低い値(10)にして定義してるものの
外側のnictを一番初めに見に行ってしまう。
ntpq -p で実行結果だと
# ntpq -p
remote refid st t when poll reach delay offset jitter
=======================================================================
JJY(0) .JJY. 0 l - 64 0 0.000 0.000 0.001
LOCAL(0) .LOCL. 5 l 59 64 77 0.000 0.000 0.001
+ntp-b3.nict.go. .NICT. 1 u 58 64 77 9.869 152.513 0.460
*ntp-a2.nict.go. .NICT. 1 u 57 64 77 8.415 152.205 0.303
+ntp-b2.nict.go. .NICT. 1 u 57 64 77 9.908 152.233 0.277
nictを必ず見に行きpeer ntpdate等でも強制的に向けてもダメ。
whenの値無い所がすごく不自然な感じがするけど自分では皆目検討つかない状態です。
もし同じようなトラブルに嵌った人が居れば幸いです。
2009/09/26(土) 12:28:16
when がないってのは一度も問い合わせに答えてないってことじゃねーの?
つまりドライバがちゃんと見える形に設定出来ていない
つまりドライバがちゃんと見える形に設定出来ていない
2009/10/12(月) 18:34:52
>>338の表示などのoffsetは自分に対して相手時刻が+か-かを表示してるから
自分がその相手を正確であると見立てて正確な時刻に対して自分がどうなのかを表すなら
得られたoffsetの符号を反転する必要がありますよね?
関係ないけどアメリカの夏時間への切り替えが冬時間の2時なら
冬時間の切り替えを夏時間の2時ではなく3時(冬時間で2時)にした方が
コンピュータ的には都合が良いような気がする。
自分がその相手を正確であると見立てて正確な時刻に対して自分がどうなのかを表すなら
得られたoffsetの符号を反転する必要がありますよね?
関係ないけどアメリカの夏時間への切り替えが冬時間の2時なら
冬時間の切り替えを夏時間の2時ではなく3時(冬時間で2時)にした方が
コンピュータ的には都合が良いような気がする。
2009/10/18(日) 00:39:13
>>338
遅レスかつ失礼な内容だが、/dev/jjyuは作成&設定しとりますか?
遅レスかつ失礼な内容だが、/dev/jjyuは作成&設定しとりますか?
342名無しさん@お腹いっぱい。
2010/01/16(土) 09:56:14 VirtualBox でゲスト CentOS を入れて ntpd を動作させていますが時間が合ってくれません
VirtualBox Addins を入れてあるので本来はこれでホスト側と時間が合うはずらしいのですが常にずれます
ホスト側(WindowsServer2003) は正しい時間になっています
udp 123 は開けてあります
ntpdate なら時間を合わせることが出来ました (ntpd 動作中は実行していません)
ntpq -p では *LOCAL(0) となってローカルの方に同期されていて
外の ntp サーバーはリストに上がっているのですがそちらに * が付くことはありません
offset の絶対値も 0 以下になりません (むしろ時間を追うごとに大きくなっているような・・・)
st は 10 以下になっています
/etc/ntp.conf の書き方が悪いんでしょうかね
VirtualBox Addins を入れてあるので本来はこれでホスト側と時間が合うはずらしいのですが常にずれます
ホスト側(WindowsServer2003) は正しい時間になっています
udp 123 は開けてあります
ntpdate なら時間を合わせることが出来ました (ntpd 動作中は実行していません)
ntpq -p では *LOCAL(0) となってローカルの方に同期されていて
外の ntp サーバーはリストに上がっているのですがそちらに * が付くことはありません
offset の絶対値も 0 以下になりません (むしろ時間を追うごとに大きくなっているような・・・)
st は 10 以下になっています
/etc/ntp.conf の書き方が悪いんでしょうかね
2010/01/16(土) 09:58:02
VirtualBOXの問題だろうね
根本的には
根本的には
2010/01/16(土) 10:11:17
2010/01/16(土) 10:16:27
じゃあVirtualBoxがFreeBSDを考慮しているかFreeBSDがVirtualBoxに対応しているかなんだろうね。
CentOSはそうではないと
CentOSはそうではないと
2010/01/16(土) 10:38:53
すみませんが詳しい方のみ回答をお願いします
2010/01/16(土) 10:40:59
CENTOSを捨てればおk
348名無しさん@お腹いっぱい。
2010/01/16(土) 13:45:19 > ntpq -p では *LOCAL(0) となってローカルの方に同期されていて
そのローカルの設定を外せ
その設定はただの時刻同期が目的なら何の意味もない設定だ
そのローカルの設定を外せ
その設定はただの時刻同期が目的なら何の意味もない設定だ
2010/01/16(土) 16:10:24
local を外して試しました
いつまで待っても * がどこにも付かなくなりました
現状だと前より悪くなった感じがしますが
もう少し待ってみます
いつまで待っても * がどこにも付かなくなりました
現状だと前より悪くなった感じがしますが
もう少し待ってみます
2010/01/17(日) 17:02:49
2010/01/18(月) 00:28:00
2010/01/18(月) 06:46:29
2010/06/21(月) 17:47:04
開発者コンパイル通るか確認してんの?
2010/06/21(月) 17:53:05
自分の環境ではしてるんじゃね。
355名無しさん@お腹いっぱい。
2010/11/20(土) 22:59:30 今日、 210.171.226.40 おかしくないか?
2010/11/20(土) 23:20:09
>>355
NICTのページに
個々のNTPサーバのホスト名やIPアドレスは変更になることがありますので、"ntp.nict.jp" と指定してください。
って書いてあるから変更にでもなったんじゃない?
NICTのページに
個々のNTPサーバのホスト名やIPアドレスは変更になることがありますので、"ntp.nict.jp" と指定してください。
って書いてあるから変更にでもなったんじゃない?
2010/11/20(土) 23:28:03
>>356
そんなことはわかってる。(IPアドレスじか打ちなんかしてない)
ntp.nict.jpで指定してるが、ラウンドロビンで210.171.226.40が選ばれてしまうと
値がおかしいため、同期がとれなくなる。
そんなことはわかってる。(IPアドレスじか打ちなんかしてない)
ntp.nict.jpで指定してるが、ラウンドロビンで210.171.226.40が選ばれてしまうと
値がおかしいため、同期がとれなくなる。
2010/11/21(日) 00:47:35
質問の仕方も技術だよな
2010/11/21(日) 00:57:25
そんなこともあろうかと
IPアドレス決め打ちしていた漏れは勝ち組
IPアドレス決め打ちしていた漏れは勝ち組
2010/11/21(日) 07:54:20
2010/11/21(日) 09:34:35
報告なら疑問符は要らない
362名無しさん@お腹いっぱい。
2010/11/21(日) 09:59:37 まとめてみた
ntp.nict.jpのDNSラウンドロビンでは現在5個のIPアドレスが引ける。
うち4個は逆引き可能で、ntp-[ab][23].nict.go.jp
残りの1個が問題の 210.171.226.40 で、逆引き不可。
で、210.171.226.40は(少なくとも外部から)アクセス不可。
getaddrinfo()関数を使ってIPアドレスを引くと、何度引いても
常に 210.171.226.40 が1番に引ける。
(異なるドメインの異なるOSで再現性確認)
hostコマンドやgethostbyname()を使うと
IPアドレスが引ける順番は毎回変わるので問題なし。
ntpdはgetaddrinfo()を使ってるっぽい。
>>141 >>148
あたりで議論されているように、
ntp.confに server -4 ntp.nict.jp の同じ行を3行書いても
常に 210.171.226.40 だけが引ける。
結果、210.171.226.40 が落ちてるので同期しない。
ntp.nict.jpのDNSラウンドロビンでは現在5個のIPアドレスが引ける。
うち4個は逆引き可能で、ntp-[ab][23].nict.go.jp
残りの1個が問題の 210.171.226.40 で、逆引き不可。
で、210.171.226.40は(少なくとも外部から)アクセス不可。
getaddrinfo()関数を使ってIPアドレスを引くと、何度引いても
常に 210.171.226.40 が1番に引ける。
(異なるドメインの異なるOSで再現性確認)
hostコマンドやgethostbyname()を使うと
IPアドレスが引ける順番は毎回変わるので問題なし。
ntpdはgetaddrinfo()を使ってるっぽい。
>>141 >>148
あたりで議論されているように、
ntp.confに server -4 ntp.nict.jp の同じ行を3行書いても
常に 210.171.226.40 だけが引ける。
結果、210.171.226.40 が落ちてるので同期しない。
2010/11/21(日) 10:05:05
2010/11/21(日) 10:46:20
2010/11/23(火) 22:50:45
というか、ラウンドロビンは○時計()みたいな定期的に時刻を修正するソフトには使えるけど、
ntpdみたいに複数のサーバから最適なサーバを探し出せる機能が付いてるソフトには使えないから
IPアドレスを公表して変更した時も何らかの文書を出すようにしてほしいよね。
ntpdみたいに複数のサーバから最適なサーバを探し出せる機能が付いてるソフトには使えないから
IPアドレスを公表して変更した時も何らかの文書を出すようにしてほしいよね。
2010/11/24(水) 00:15:48
まずIPアドレスが変更されることはないだろうから、
5アドレスを登録するだけの話じゃないの?
5アドレスを登録するだけの話じゃないの?
2010/11/24(水) 00:51:09
文書でどうこうするなんてアホ杉だろ
IPアドレスの無効通知をntpdの仕様に含めておけば良かった
IPアドレスの無効通知をntpdの仕様に含めておけば良かった
2010/11/24(水) 01:46:55
>>367
udpだし、詐称されたら困るからそれは無いだろ
udpだし、詐称されたら困るからそれは無いだろ
2010/11/24(水) 07:27:19
370ななし
2010/11/24(水) 08:12:07 ntpdの実装の問題っぽいけどね。
getaddrinfo()を使っていてもアドレスファミリにAF_UNSPECを指定
すればラウンドロビンされるので。
getaddrinfo()を使っていてもアドレスファミリにAF_UNSPECを指定
すればラウンドロビンされるので。
371名無しさん@お腹いっぱい。
2010/11/24(水) 08:40:27 >>370
getaddrinfo()でAF_UNSPECを指定しても、
ラウンドロビンされないよ。(確認済み)
正確には、getaddrinfo()が何らかのルールで並べ替えるみたい。
で、その並べ替えルールでは、
210.171.226.40以外の4つのIPアドレスについてはラウンドロビンするが、
210.171.226.40だけは常に1番先に来る。
(例)1回目
210.171.226.40
133.243.238.244
133.243.238.163
133.243.238.164
133.243.238.243
2001:2f8:29:100::fff3
2001:2f8:29:100::fff4
2400:3000:20:100::40
(例)2回目
210.171.226.40
133.243.238.243
133.243.238.244
133.243.238.163
133.243.238.164
2400:3000:20:100::40
2001:2f8:29:100::fff3
2001:2f8:29:100::fff4
AF_UNSPECを指定してる証拠にIPv6も引けてる。
getaddrinfo()でAF_UNSPECを指定しても、
ラウンドロビンされないよ。(確認済み)
正確には、getaddrinfo()が何らかのルールで並べ替えるみたい。
で、その並べ替えルールでは、
210.171.226.40以外の4つのIPアドレスについてはラウンドロビンするが、
210.171.226.40だけは常に1番先に来る。
(例)1回目
210.171.226.40
133.243.238.244
133.243.238.163
133.243.238.164
133.243.238.243
2001:2f8:29:100::fff3
2001:2f8:29:100::fff4
2400:3000:20:100::40
(例)2回目
210.171.226.40
133.243.238.243
133.243.238.244
133.243.238.163
133.243.238.164
2400:3000:20:100::40
2001:2f8:29:100::fff3
2001:2f8:29:100::fff4
AF_UNSPECを指定してる証拠にIPv6も引けてる。
2010/11/24(水) 12:25:49
バージョンは?
2010/11/24(水) 13:43:27
FreeBSD 8.1 とか Solaris10 とかその他諸々試したからバージョンは関係なし。
というか、>>372 自身で適当なサンプルプログラムで実験してみればわかることだろ。
というか、>>372 自身で適当なサンプルプログラムで実験してみればわかることだろ。
2010/11/24(水) 17:08:17
RFC3484のDestination Address SelectionのRule 9で選択してるんだろ。
正しい動作。DNSラウンドロビンによる負荷分散は時代遅れ。
Rule 9: Use longest matching prefix.
When DA and DB belong to the same address family (both are IPv6 or
both are IPv4): If CommonPrefixLen(DA, Source(DA)) >
CommonPrefixLen(DB, Source(DB)), then prefer DA. Similarly, if
CommonPrefixLen(DA, Source(DA)) < CommonPrefixLen(DB, Source(DB)),
then prefer DB.
Source(D)は
We write Source(D) to indicate the selected source address for a
destination D. For IPv6 addresses, the previous section specifies
the source address selection algorithm. Source address selection for
IPv4 addresses is not specified in this document.
正しい動作。DNSラウンドロビンによる負荷分散は時代遅れ。
Rule 9: Use longest matching prefix.
When DA and DB belong to the same address family (both are IPv6 or
both are IPv4): If CommonPrefixLen(DA, Source(DA)) >
CommonPrefixLen(DB, Source(DB)), then prefer DA. Similarly, if
CommonPrefixLen(DA, Source(DA)) < CommonPrefixLen(DB, Source(DB)),
then prefer DB.
Source(D)は
We write Source(D) to indicate the selected source address for a
destination D. For IPv6 addresses, the previous section specifies
the source address selection algorithm. Source address selection for
IPv4 addresses is not specified in this document.
2010/11/24(水) 17:28:16
>>374
自分のホストのIPアドレスに一番近いプリフィックスのIPアドレスを選んでる
ってわけか。で、一番近いプリフィックスのIPアドレスが1個しかない場合は
その1個が固定的に選ばれるw
ところで、これってNAT環境でプライベートアドレス使ってるホストの中では
意味なくない?
192.168.xx.xx のアドレスを使ってるNAT環境内では、
外向きのグローバルIPアドレスの値に関係なく
192.160.xx.xxに近いプリフィックスが選ばれてしまうw
NICTの例では、192.168.xx.xxのNAT内からは
常に 210.171.226.40 が選ばれてしまうw
自分のホストのIPアドレスに一番近いプリフィックスのIPアドレスを選んでる
ってわけか。で、一番近いプリフィックスのIPアドレスが1個しかない場合は
その1個が固定的に選ばれるw
ところで、これってNAT環境でプライベートアドレス使ってるホストの中では
意味なくない?
192.168.xx.xx のアドレスを使ってるNAT環境内では、
外向きのグローバルIPアドレスの値に関係なく
192.160.xx.xxに近いプリフィックスが選ばれてしまうw
NICTの例では、192.168.xx.xxのNAT内からは
常に 210.171.226.40 が選ばれてしまうw
2010/11/24(水) 17:33:36
そんなに笑わなくていいよ。
2010/11/24(水) 17:38:10
NICT側としては、今210.171.226.40で運用してるサーバーを
133.243.238.xxx のどこかにIPアドレス振り直すべきだな。
そうすれば、同じ133.243.238.xxx 同士の間では
getaddrinfo()でもラウンドロビンするから。
133.243.238.xxx のどこかにIPアドレス振り直すべきだな。
そうすれば、同じ133.243.238.xxx 同士の間では
getaddrinfo()でもラウンドロビンするから。
2010/11/24(水) 17:43:52
mfeedは今日も通常運転
2010/11/24(水) 21:00:23
getaddrinfo()関数内部のソースを読んでみた。
引けた複数のIPアドレスに対して、
わざわざUDP socketを作成し、
そのIPアドレスに空connect()して、
getsockname()で自分のソースIPアドレスを求めている。
UDPの場合、connect()だけ実行してもパケットは飛ばないので
こういう方法もあるんだな。
でも、わざわざsocket()をIPアドレスの分だけ実行するのって何か無駄な感じ。
引けた複数のIPアドレスに対して、
わざわざUDP socketを作成し、
そのIPアドレスに空connect()して、
getsockname()で自分のソースIPアドレスを求めている。
UDPの場合、connect()だけ実行してもパケットは飛ばないので
こういう方法もあるんだな。
でも、わざわざsocket()をIPアドレスの分だけ実行するのって何か無駄な感じ。
2010/11/24(水) 21:18:38
アプリ内でやるにはルーティングテーブル取得して、最適なアドレスを
探すという手順を踏まなきゃならんぞ。
カーネルに任せるのは賢い方法だと思うが。
探すという手順を踏まなきゃならんぞ。
カーネルに任せるのは賢い方法だと思うが。
2010/11/24(水) 22:19:41
2010/11/24(水) 22:34:40
IPv4でもプリフィックスが近い方を選ぶと言うgetaddrinfoの意味フな仕様が悪い。
2010/11/24(水) 23:10:31
IPアドレスを直接指定するか使わないかぐらいの感じ
2010/11/25(木) 22:29:41
385名無しさん@お腹いっぱい。
2011/01/23(日) 12:05:22 また 210.171.226.40 死んでる?
386名無しさん@お腹いっぱい。
2011/01/23(日) 12:27:49 なおったっぽいけどなんかおかしかくなってたな
2011/01/23(日) 14:36:20
「同じ内容を3行書くのが重要」て言うから同じサーバーを3行指定してたのに、
ntpdが異常終了しちゃったぞ。なんで?
ntpdが異常終了しちゃったぞ。なんで?
2011/01/23(日) 16:56:48
また落ちてる?
2011/01/23(日) 17:05:21
210.171.226.40と同期すると、2009年11月6日になってしまう
2011/01/23(日) 17:11:52
とりあえずmfeedに避難した
2011/01/23(日) 17:31:00
ファイルサーバーのタイムスタンプがめちゃくちゃになった・・・
392名無しさん@お腹いっぱい。
2011/01/23(日) 17:33:48 またなおったっぽいけど
とりあえずプロバのNTPに退避
銀河美少年を録りそこねるとこだったわ
とりあえずプロバのNTPに退避
銀河美少年を録りそこねるとこだったわ
393名無しさん@お腹いっぱい。
2011/01/23(日) 17:51:23 ntp.nict.jp
12頃に一度なおって。またおかしくなった。
12頃に一度なおって。またおかしくなった。
2011/01/23(日) 18:56:15
210.171.226.40を除いた4IPを直指定していた俺は勝ち組ってことでいい?
2011/01/23(日) 22:51:46
210.171.226.40も含めて複数の設定をして、210.171.226.40が信用できない時刻を返すとして
同期する相手の対象から外されていた人が勝ち組。
同期する相手の対象から外されていた人が勝ち組。
396名無しさん@お腹いっぱい。
2011/01/24(月) 09:58:59 停電だってさ……
ヒソヒソ( ゚д゚)ヤダァ(゚д゚ )ネェ、キイタ?( ゚д゚)オクサン(゚д゚ )アラヤダワァ
http://jjy.nict.go.jp/
> 障害情報とお詫び
> 2011年1月23日にIX系において2回誤った時刻が送出されました。
> 一回目
> 10時19分15秒〜12時17分55秒
> 二回目
> 16時17分55秒〜17時19分06秒
> いずれも停電に伴う機器の誤動作によるものと思われますが、原因は
> 現在調査中です。 原因が解明できるまでIX系の運用を停止いたします。
> 利用者の皆様には大変ご迷惑をおかけいたしました。深くお詫び申しあげます。
ヒソヒソ( ゚д゚)ヤダァ(゚д゚ )ネェ、キイタ?( ゚д゚)オクサン(゚д゚ )アラヤダワァ
http://jjy.nict.go.jp/
> 障害情報とお詫び
> 2011年1月23日にIX系において2回誤った時刻が送出されました。
> 一回目
> 10時19分15秒〜12時17分55秒
> 二回目
> 16時17分55秒〜17時19分06秒
> いずれも停電に伴う機器の誤動作によるものと思われますが、原因は
> 現在調査中です。 原因が解明できるまでIX系の運用を停止いたします。
> 利用者の皆様には大変ご迷惑をおかけいたしました。深くお詫び申しあげます。
2011/01/24(月) 12:53:10
停電で狂うNTPサーバなんて公開するなよ…(´・д・`)
2011/01/24(月) 13:13:37
ntp.nict.jpをハードコーディングして組み込んで出荷済みなので変更できません。
もちろん、getaddrinfo()がDNSラウンドロビンを無視して210.171.226.40に1局集中アクセスします(笑)
もちろん、getaddrinfo()がDNSラウンドロビンを無視して210.171.226.40に1局集中アクセスします(笑)
2011/01/24(月) 13:18:57
おい、nictの中の奴。見てるんだろ。何とかしろ。
2011/01/24(月) 14:07:22
ワロタ
2011/01/24(月) 14:18:13
見てませんよ。
2011/01/25(火) 00:27:41
time.windows.comの酷さに比べたらまだかなりまともw
2011/01/25(火) 00:47:53
>>402
ntpdateしてみたら、ヒドすぎて噴いたww
ntpdateしてみたら、ヒドすぎて噴いたww
2011/01/26(水) 02:06:02
まあ、でも標準時間を管理している組織にしてはずいぶんずさんだと思うけどね>ntp.nict.jp
2011/01/26(水) 08:49:39
ラウンドロビンから210.171.226.40が外されたようだ
2011/01/26(水) 09:12:34
getaddrinfoの問題に気づいてじゃないんだろうな。
407名無しさん@お腹いっぱい。
2011/01/26(水) 10:27:17 スラドでスレ立ってたので、指摘して来た。> ラウンドロビン
2011/01/26(水) 13:42:48
してたね
2011/01/26(水) 13:53:55
時刻が大きくずれたらntpdは追従せずに無視するから問題ない、
って指摘あるけど、ntpdの起動スクリプトで先にntpdateを実行するように
なってるから、ntpdateの段階でいくらずれていても強制追従するんだよな。
たまたま問題の時間にホストを起動した場合とか、
ntpdの同期が外れているのに気づいてntpdをリスタートした場合に
時刻が大きくずれるのは防げなかったはず。
って指摘あるけど、ntpdの起動スクリプトで先にntpdateを実行するように
なってるから、ntpdateの段階でいくらずれていても強制追従するんだよな。
たまたま問題の時間にホストを起動した場合とか、
ntpdの同期が外れているのに気づいてntpdをリスタートした場合に
時刻が大きくずれるのは防げなかったはず。
2011/01/26(水) 14:17:07
nictを使うのが失敗というお話だったのさ
2011/01/26(水) 15:14:08
mfeedとかと一緒に参照する設定にしても、Stratum1の方を優先するから意味なかったんだろうなぁ
2011/01/26(水) 16:17:52
起動スクリプトでobsoleteなntpdateを使ってるなんてどこのクソLinuxなんだ?w
ntpdを起動したときのバーストモードで十分だろ。
>>411
意外にnictより先にmfeedの準備が整うとmfeedを使い始めたりもする。
mfeedは時間あたりパケット数を聞いたことが無いからmfeedはiburstを付けて
さっさと同期するようにしてる。
ntpdを起動したときのバーストモードで十分だろ。
>>411
意外にnictより先にmfeedの準備が整うとmfeedを使い始めたりもする。
mfeedは時間あたりパケット数を聞いたことが無いからmfeedはiburstを付けて
さっさと同期するようにしてる。
2011/01/26(水) 16:31:41
>>412
iburstでもずれ過ぎのサーバーに強制セットされるから問題は同じだよ
iburstでもずれ過ぎのサーバーに強制セットされるから問題は同じだよ
2011/01/26(水) 16:40:54
2011/01/26(水) 16:52:54
ntpdに-g付ければ解決。
「FreeBSD8.1が使っている」んじゃなくて「>>414がFreeBSD8.1で使っている」が正しい。
「FreeBSD8.1が使っている」んじゃなくて「>>414がFreeBSD8.1で使っている」が正しい。
2011/01/26(水) 17:03:47
>>415
-g 付けたらntpdateと一緒の問題が発生するだろw -g 外さなきゃ。
-g 付けたらntpdateと一緒の問題が発生するだろw -g 外さなきゃ。
2011/01/26(水) 17:15:53
2011/01/26(水) 17:18:56
2011/01/26(水) 17:20:27
>>409の話だよね。
ntpd -g じゃ解決にならんでしょ。
ntpd -g じゃ解決にならんでしょ。
2011/01/26(水) 19:00:16
>>418-419
> 起動スクリプトでobsoleteなntpdateを使ってるなんてどこのクソLinuxなんだ
の話だよ。でも>>414はうそつき。6年も前にnptd -gに変更されている。
http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/ntpd
Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Sep 14 03:01:38 2004 UTC (6 years, 4 months ago) by seanc
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -0 lines
Stop using ntpdate(1) in our startup proceedure. Replace ntpdate(1) with
calls to ntpd -g. ntpd is noticably slower than ntpdate, but is also more
accurate. This removes the nasty hackery in rc.d/ntpdate that would parse
out ntp servers from /etc/ntp.conf (ntpd knows how to read its own config
file). By default, ntpd *will* sync with its listed time servers. To
turn this off so that ntpd does not sync, ntpd_sync_on_start="NO" can be
added to /etc/rc.conf. If ntpd is not enabled (the default), then time is
not synced on startup. ntpdate's use has been depreciated by the ntpd
authors for quite some time so this change shouldn't be unexpected.
> 起動スクリプトでobsoleteなntpdateを使ってるなんてどこのクソLinuxなんだ
の話だよ。でも>>414はうそつき。6年も前にnptd -gに変更されている。
http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/ntpd
Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Sep 14 03:01:38 2004 UTC (6 years, 4 months ago) by seanc
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -0 lines
Stop using ntpdate(1) in our startup proceedure. Replace ntpdate(1) with
calls to ntpd -g. ntpd is noticably slower than ntpdate, but is also more
accurate. This removes the nasty hackery in rc.d/ntpdate that would parse
out ntp servers from /etc/ntp.conf (ntpd knows how to read its own config
file). By default, ntpd *will* sync with its listed time servers. To
turn this off so that ntpd does not sync, ntpd_sync_on_start="NO" can be
added to /etc/rc.conf. If ntpd is not enabled (the default), then time is
not synced on startup. ntpdate's use has been depreciated by the ntpd
authors for quite some time so this change shouldn't be unexpected.
2011/01/26(水) 19:16:28
そこはつっこんでもあんまり意味なくね。
2011/01/26(水) 19:33:28
クロックがバッテリバックアップされていない等、起動時に大きくずれているケースがある。
年単位でずれてるんだから、オプショナルで-gを追加せざるを得ない。
FreeBSDの場合はこう。
http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/ntpd?rev=1.17;content-type=text%2Fplain
if checkyesno ntpd_sync_on_start; then
rc_flags="-g $rc_flags"
fi
だから、今回ようなのはやられる場合がある。
年単位でずれてるんだから、オプショナルで-gを追加せざるを得ない。
FreeBSDの場合はこう。
http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/ntpd?rev=1.17;content-type=text%2Fplain
if checkyesno ntpd_sync_on_start; then
rc_flags="-g $rc_flags"
fi
だから、今回ようなのはやられる場合がある。
2011/01/27(木) 06:09:53
相手を4か所以上設定して3ヶ所くらいが正常ならやられないだろ。
424名無しさん@お腹いっぱい。
2011/02/01(火) 02:45:38 ntpdは起動後しばらくSLEEPして最初の同期までに時間があって、初回同時時は
高確率でsettimeofdayで時刻がリセットされる。
ところがdovecotのように時刻が逆戻りしたことを検知するとエラーを吐いて死ぬ
デーモンもいるもんだから、
@ntpdateコマンドを使って時刻を直ちに同期
Antpdを起動(ntpdが動いてる間はntpdateは実行できないからこの順番)
B時計に厳しいその他のデーモンを起動
Fedora11はこんな起動シーケンスになってるぞ。RHEL5もそうだったと思う。
高確率でsettimeofdayで時刻がリセットされる。
ところがdovecotのように時刻が逆戻りしたことを検知するとエラーを吐いて死ぬ
デーモンもいるもんだから、
@ntpdateコマンドを使って時刻を直ちに同期
Antpdを起動(ntpdが動いてる間はntpdateは実行できないからこの順番)
B時計に厳しいその他のデーモンを起動
Fedora11はこんな起動シーケンスになってるぞ。RHEL5もそうだったと思う。
2011/02/01(火) 06:52:27
>>424
/etc/init.d/ntpdには確かにntpdateの記述もあるけど、
これはif文で場合分けされていて、
/etc/sysconfig/ntpdにそれ用のオプションを記述してない限り
ntpdateは起動されないよ。
その代わり、ntpd -gで起動される。
-gで、ntpd起動時に限り即時に時刻がセットされるから、
効果はntpdateと同じ。
/etc/init.d/ntpdには確かにntpdateの記述もあるけど、
これはif文で場合分けされていて、
/etc/sysconfig/ntpdにそれ用のオプションを記述してない限り
ntpdateは起動されないよ。
その代わり、ntpd -gで起動される。
-gで、ntpd起動時に限り即時に時刻がセットされるから、
効果はntpdateと同じ。
2011/02/01(火) 07:02:26
>>424
SYNOPSIS
ntpdate [-46bBdoqsuv] [-a key] [-e authdelay] [-k keyfile] [-o version]
[-p samples] [-t timeout] server ...
DESCRIPTION
Note: The functionality of this program is now available in the ntpd(8)
program. See the -q command line option in the ntpd(8) page. After a
suitable period of mourning, the ntpdate utility is to be retired from
this distribution.
SYNOPSIS
ntpdate [-46bBdoqsuv] [-a key] [-e authdelay] [-k keyfile] [-o version]
[-p samples] [-t timeout] server ...
DESCRIPTION
Note: The functionality of this program is now available in the ntpd(8)
program. See the -q command line option in the ntpd(8) page. After a
suitable period of mourning, the ntpdate utility is to be retired from
this distribution.
2011/02/01(火) 12:39:37
「将来のバージョンでは廃止」と言いつつ、結局消えなかったnslookupと同じ匂いがする。
ntpdateもそれはそれで便利だし、このまま結局消えないに1票。
ntpdateもそれはそれで便利だし、このまま結局消えないに1票。
2011/02/01(火) 14:26:18
でもnslookupはさすがにdigよりは不便だから使ってないよ
ntpdateの方はまだ習慣で使っちゃってるなぁ
ntpdateの方はまだ習慣で使っちゃってるなぁ
2011/02/03(木) 23:33:38
例えば、ntpdで時刻を合わせてるマシンがローカルネット内にいっぱいあるなら
そいつらを相互に同期させておけば嘘時計が混ざってもすぐ発見できるし、
ローカル内の時刻の同期は保たれると思うけど、そういう設定はどう書くの?
そいつらを相互に同期させておけば嘘時計が混ざってもすぐ発見できるし、
ローカル内の時刻の同期は保たれると思うけど、そういう設定はどう書くの?
2011/02/04(金) 00:15:50
実はIPv6でアクセスした方がディレイが少なくなる?
トンネルを介してるから相当ディレイがあるかと思ったら
意外にも1ミリ秒ほど早いw
トンネルを介してるから相当ディレイがあるかと思ったら
意外にも1ミリ秒ほど早いw
2011/02/04(金) 09:17:25
RTTが? それとも時刻自体が?
2011/02/04(金) 13:02:22
>>429
例えばローカルにサーバが3台あるなら、以下のように書けばOK
ローカルのNTPサーバがそれぞれ異なるNTPサーバを参照して、
ローカル同士では相互に時刻を参照しあう。
#サーバ1
server ntp1.jst.mfeed.ac.jp
peer localserver2.example.jp
peer localserver3.example.jp
#サーバ2
server ntp2.jst.mfeeed.ad.jp
peer localserver1.example.jp
peer localserver3.example.jp
#サーバ3
server ntp3.jst.mfeed.ad.jp
peer localserver1.example.jp
peer localserver2.example.jp
例えばローカルにサーバが3台あるなら、以下のように書けばOK
ローカルのNTPサーバがそれぞれ異なるNTPサーバを参照して、
ローカル同士では相互に時刻を参照しあう。
#サーバ1
server ntp1.jst.mfeed.ac.jp
peer localserver2.example.jp
peer localserver3.example.jp
#サーバ2
server ntp2.jst.mfeeed.ad.jp
peer localserver1.example.jp
peer localserver3.example.jp
#サーバ3
server ntp3.jst.mfeed.ad.jp
peer localserver1.example.jp
peer localserver2.example.jp
2011/02/04(金) 16:19:56
レスを投稿する
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★4 [BFU★]
- 小野田氏、”中国経済への依存“に警戒感 高市首相の国会答弁巡り [煮卵★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 【サッカー】独占入手 最年長JリーガーにW不倫疑惑 『お風呂覗きたいんですが笑』LINE流出も… 慰謝料トラブルを本人に直撃 [冬月記者★]
- 【高市速報】日本「中国さんお願い首脳会談させて!ねえってば!😭」 [931948549]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- ネトウヨ、完全に終わる 「高市さんの『台湾が武力攻撃された場合』というのは『米中戦争が勃発した場合』って意味に決まってるだろ!」 [314039747]
- とうすこ🏡愛され絵文字♡🤥👊😅👊👶♡
- テレビに出てくる人は結果出せた人達ばかり
- 中国とのパイプ役がいない高市政権、実施詰みか [668970678]
