Häufig gestellte Fragen
SynologyへのOpenVPN接続が、なぜUDP経由で突然動作しなくなるのですか?
症状:
OpenVPNクライアントが接続設定中に停止し、最終的にTLS接続が確立される前にタイムアウトになります。
一般的なメッセージは“Waiting for RESET”です。
原因:
必要なUDPパケットがサーバーに確実に届かないため、TLSハンドシェイクが正常に完了しません。
一般的な理由としては以下のようなものがあります:
- ファイアウォール、ルーター、またはISPレベルでの制限またはフィルタリング
- NATゲートウェイでの過度に攻撃的なUDPタイムアウト
- MTUまたはフラグメンテーションの問題(例:PPPoE、DS-Lite、モバイルネットワーク、IPv6 / IPv4翻訳)
- UDPトラフィックを優先、スロットル、またはブロックするネットワークデバイスまたはプロバイダー
UDPはコネクションレスであるため、これらの問題は多くの場合に発生します。 意味のあるエラーメッセージなしで。
解決策:
OpenVPNトランスポートプロトコルをUDPからTCPに変更する。
TCPはUDPよりもはるかに堅牢です:
- TCPは実際の接続状態を維持します
- パケットロスは自動的に再送信されます
- ファイアウォールとNATデバイスは通常、TCPトラフィックをより好意的に処理します
- MTU関連の問題はそれほど重要ではありません
これにより、TLSハンドシェイクが正常に完了し、安定したVPN接続が復元されます。
