it-swarm-ja.com

Windows 8.1 — PPTP VPN接続は1〜2分後に停止します

私はAmazonEC2を使用してPPTP VPNを設定しました。 このガイド に従って設定しました。すべてがVPNを通過するのではなく、代わりに特定のIPアドレスへの接続がVPNを通過するようにします。VPNのプロパティで[リモートネットワークでデフォルトゲートウェイを使用する]のチェックを外し、[プロンプト]コマンドから[route add]コマンドを使用して、これらの特定のIPをVPN。これはすべて完全に正常に機能します。

私が抱えている問題は、非常に短い時間(おそらく30秒から2分)の後、接続が突然「停止」することです。 Windowsは引き続きVPNに接続されていることを示しますが、接続は機能しなくなります。指定されたIPアドレスに接続できなくなり、VPNのpingを試みても(VPNの詳細ウィンドウに表示されているサーバーIPアドレスを使用して)タイムアウトするだけです。それは単に機能しません。 VPNから切断して再接続すると、この問題が修正され、VPNを介して再度接続できるようになります。1分ほど後、VPNが再び停止するまでです。

私はインターネットで検索を行ったことがありますが、見つけたのはランダムな人々からの投稿だけで、詳細に拡張することなく「接続切れのバグ」について漠然と言及しています。

接続を積極的に使用している場合、問題は存在しないか、少なくとも発生頻度がはるかに低くなります。 1分ほどアイドル状態にしておくと、もう一度使用しようとするとほぼ確実に死んでしまいます。したがって、問題は「キープアライブ」パケットを送信する必要があることであり、Windowsはこれを行っていないのではないかと思います。

だから、私の質問は次のとおりです。

  • 誰かがこの問題について何か知っていますか、そして原因は何ですか?
  • この問題を修正するにはどうすればよいですか?
  • VPNをPPTPの使用から、代わりにL2TP、SSTP、OpenVPN、またはPuTTYを使用した基本的なSSHトンネルなどの別のタイプに切り替えた場合でも、この問題は発生しますか、それとも解決されますか?
3
John Smith

私はついにこれに対する解決策を見つけました。実際には、WindowsではなくAmazon側の問題だったようです。これを解決するために、/ etc/ppp/options.pptpdファイルを編集し、次の行を追加しました。

lcp-echo-failure 30
lcp-echo-interval 5

これでVPNは正常に機能し、問題なく接続されたままになります。

2
John Smith