TinyVPN掲示板(アーカイブ)

TinyVPNユーザ同士の交流の場となれば幸いです

■アーカイブインデックスへ

●このツリーを全部読む

▲親記事
253. [要望] HUBとNICの詳細ログ [novice] 2006/02/16 22:15

261. Re: [要望] HUBとNICの詳細ログ [TinyVPN作者2006/02/24 04:14
http://www.shimousa.com/tv
>要望なのですが、仮想HUBや仮想NICのログ出力機能として、より詳細なログを出すようにできませんでしょうか。
>
>具体的には、
>  ・preambleが不正
>  ・helth check timeout
>  ・socket error with エラー番号
>  ・その他VPNパケットのエラーを詳細に
>といったエラー報告と、初回ネゴシエーション時に、接続要求パケットを受信したとか、
>ログインパケットを受信したといった、成功ログです。
>
>どうも、VPN上で通信中に、本物の回線が落ちる(ADSLなどで)と、HUBに接続して5秒で切断される、
>という現象が続くことがよくあるので、原因を特定したいためです。
>
>HUBのログには、CONNECTEDとDISCONNECTEDが、同じタイムスタンプで記録されるだけな状態が
>延々と続くので、切断理由をもっと詳しく表示してもらえると助かります。

いつも大変お世話になっております。回答が遅れまして、申し訳ございません。

接続から5秒後に切断されてしまうという件につきまして、TinyVPN2.8.7の頃に他のお客様からもご連絡を頂きまして、解析をしました結果、以下の事がわかりました。

仮想ネットワークアダプタから仮想ハブにTCPコネクションが確立されると、5秒以内にログイン完了まで行わないと、仮想ネットワークアダプタ、仮想ハブ双方それぞれの監視ロジックにてTCPコネクションを切断をしてしまうという接続処理の時間制限ロジックがございます。

novice様からご連絡頂いたDISCONNECTが仮想ハブのログに出力されるケースでは仮想ネットワークアダプタが時間制限を検知し、切断しております。

なぜ、仮想ハブの方では接続とほぼ同時に切断という形でログが出るかと申しますと、仮想ハブ側では仮想ネットワークアダプタから接続を受け付けた際に、最初に接続元のIPアドレスからホスト名を割り出す処理をDNSを使って行っております。(接続のCONNECTというログはその直後に出力しております)DNS検索に例えば5秒掛かってしまいますと、仮想ハブがホスト名を割り出し、「CONNECTED」と表示する時点で、仮想ネットワークアダプタは5秒経ったと判断し、切断してしまいます。

上記の問題を解決するため、2.9.0以降では仮想ネットワークアダプタ、仮想ハブ双方の接続処理の時間制限を10秒に延長致しました。

つきましては、novice様の環境が以前のバージョンでしたら、TinyVPN2.9.1をお試し頂けないでしょうか?

お手数をお掛けしますが、何卒よろしくお願いいたします。

▼返事
262. Re: [要望] HUBとNICの詳細ログ [novice] 2006/02/24 21:35