電子書籍の厳選無料作品が豊富!

ネットワーク機器の時刻を合わせるためにLinuxの知識がほとんどないので、Windowsで使えるフリーのNTPサーバーソフト(iネット時計)を使ってみました。Ciscoルーターとの同期はとれるもののNECの伝送機器との同期がとれません。
メーカーに確認すると、要求バージョンと応答バージョンの不一致が原因ではないか? 要求する側のバージョン番号をコピーして応答するようにサーバーを設定すればよいということでした。
iネット時計でこのような設定の仕方をご存じのかたいませんか。
または、他のWindows版ソフトで可能であるとか、または、CiscoルーターをNTPにすればできるなどなど。やはり基本はUnix、Linuxと書かれているものを目にしますからWindowsじゃだめでしょうか。

NECの機器の要求パケットをWireSharkでキャプチャーするとバージョンは、"reserved"となっています。メーカーにこの場合バージョンは?と聞いても?です。 Ciscoならちゃんと"NTP Version3"となっています。

利用したiネット時計のバージョンはv1.08 OSはWinXP SP3です。

良い方法をご存じの方がいらっしゃいましたら教えてください。
よろしくお願いします。

A 回答 (2件)

そもそもCiscoルータがあるのなら、インターネット上のNTPサーバにアクセスさせる前に、CiscoルータをNTPサーバにしてNECの機器をNTPクライアントにして試験してみればいいでしょう


CiscoルータをNTPクライアントにしているのであれば、ちゃんと同期が取れた後はNTPサーバとしても動作しているはずです

> NECの機器の要求パケットをWireSharkでキャプチャーするとバージョンは、"reserved"となっています。

http://www.venus.dti.ne.jp/~yoshi-o/NTP/NTP-SNTP …
Modeには予約(reserved)がありますが、VN(Version Number)にはreservedなんてありません
具体的にVNの3ビットはいくつになっているのですか?

この回答への補足

777dangerさん昨日は回答ありがとうございました。
やはり Version number : reserved(1)と表示されておりました。
version numberがreservedはありえないんでしょうか。RFCをみると
1~4とだけ書いてありますね。

http://www.geocities.jp/heartland_cosmos_2211/rf …

また、CiscoルーターをNTPサーバーにしても結局同期はとれませんでした。しかし

http://d.hatena.ne.jp/hidepon_mory/20071106/1207 …

のページを参考にXPのOS自体でNTPサーバーを立てるとなんと
同期しました。 しかし、しかし、Ciscoルーターと同期しない。
やはりちゃんんとNTPを時間をかけて理解してUnix系のOSでサーバーを立てないとだめですかね。

NEC(メーカ)が言っている要求のバージョンを応答パケットにコピーする設定にすればOKというのを調べてみます。

上記のバージョンコピーの方法が、もし分かりましたら教えてください。

補足日時:2010/02/01 21:37
    • good
    • 0
この回答へのお礼

777dangerさん回答ありがとうございます。
reservedというのはやはりModeを見ていたんでしょうかね。
もう一度教えていただいたURLを参考にVN部分をしっかり見てみます。
私が見ていたのは、WireSharkのキャプチャ結果画面で

+Network Time Protocol
Flags:0xdb
11......=Leap Indicator : alarm condition(clock not synchronized)(3)
..01 1...=Version number: NTP Version 3 (3)

上記のversion Number:右の部分です。
上記のようにCiscoルーターはversion3ですが、
この部分がreserved だった気がします。 勘違いでしょうか。

また、CiscoルーターをNTPサーバーにすればまずしっかりしたメーカー機器なら問題なく同期が正常にとれるものでしょうか。
設定の方法が書いてあるブログページなども見つけたので早速やってみます。(VN確認を含め本日はその環境がないので明日になりますが。)

素早いご意見重ねてありがとうございました。

お礼日時:2010/01/31 19:20

>Ciscoルーターとの同期はとれるもののNECの伝送機器との同期がとれません。



問題は「NECの伝送機器との同期」ですよね?
「。Ciscoルーターとの同期はとれる」は、どこと同期を取ったのでしょうか? 「NECの伝送機器との同期」は、Ciscoと同じNTPサーバですか?

>利用したiネット時計のバージョンはv1.08 OSはWinXP SP3です。
知らないソフトなで間違っているかもしれませんが、NTPクライアントとしては動作しても、NTPサーバとしては動作しないので「NECの伝送機器」は同期できないと思います。

下記のことを行っては如何ですか?
 1.CiscoとNECを同じNTPサイトで同期する。
 2.NECの機器を下記のNTPサーバと同期する。
 3.#1&2で失敗するなら、NECに状況を伝えて解決する。

勝手な予想では、NECの同期先が NTPサーバになっていない->NTPクライアント状態 になっている? と思います。

NTPサーバ一覧
http://www.venus.dti.ne.jp/~yoshi-o/NTP/NTP-Tabl …
    • good
    • 0
この回答へのお礼

こんなに早く回答をお寄せいただきありがとうございます。
ご指摘の環境NTPサーバーとの接続環境についてですが、
iネット時計は、サーバーソフトが付属しており、サーバーとして動作しています。 サーバーをインストールしたPCと直結でテストもしており、Ciscoルーターは、同期がとれます。(わざとCiscoルーターの時間を狂わせて同期をとり、時間が修正されるかを見ています。また、その時のパケットをキャプチャして要求と応答のパケットを確認しております。)

直接インターネット上のNTPサーバーに問題のNEC機器で同期をとらせてみるというのはひとつの切り分け方法として良いヒントをいただきました。 ありがとうございます。
その他良いお知恵がありましたらどうぞよろしくお願いします。

お礼日時:2010/01/31 16:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!