VPNトンネルの「問題」とは何か

VPNトンネルの不具合は、単に“接続できない”に限りません。たとえば「接続は張れているように見えるが通信が通らない」「一部のサイトだけ遅い/失敗する」「特定のアプリだけ動かない」などの形で現れます。こうした症状は、(1)トンネルを張るまで、(2)トンネルを通した通信が成立するまで、(3)トンネル内での転送条件が満たされるまで、どこかが崩れている可能性があります。

簡単なモデル:段階で切り分ける

修正の最短距離は、原因の当たりを付けるために段階を固定することです。次の順で確認すると、議論が散らかりにくくなります。

  1. 到達性(相手に届くか):VPNサーバ(または相手装置)の応答に届いているか。
  2. 接続確立(トンネルが張れているか):制御通信が成立し、トンネルが有効になっているか。
  3. ルーティング(どこへ送るべきか):トンネル経由にすべき通信が正しく選ばれているか。
  4. 転送条件(なぜ届かないか):パケットサイズ、経路の制約、フィルタにより転送が成立しているか。
  5. 制限(プロトコルや宛先の制約):特定の通信だけが弾かれていないか。

このモデルの狙いは、「ログに何が出たか」や「設定をいじったか」だけで結論を急がず、どの段階の失敗かを先に特定することです。

よくある原因カテゴリと、観点ごとの確認項目

1) 到達性の失敗:まず“入口”を見直す

トンネルが張れないとき、最初に疑うのは入口です。クライアントからVPNサーバへ、必要な通信(通常はVPN制御用の通信)に到達できているかを確認します。目視できる範囲では、利用中の回線やWi‑Fi、企業ネットワーク、モバイル回線の切替で挙動が変わるなら、到達性の問題が混ざっていることが多いです。

確認のコツは、「同じ端末でネットワークだけ変えたときに再現するか」を見ることです。再現しないなら、原因はローカル環境や途中経路の制限側に寄ります。

2) 接続確立の失敗:暗号化や合意の不一致

トンネルが張れない/すぐ切れる場合、暗号化方式や認証の合意(クライアントと相手が“同じルールで通信する”状態)が噛み合っていない可能性があります。ここでは「暗号化設定を変えたか」「認証情報を更新したか」「更新後にバージョンやクライアント設定の差分がないか」を確認します。

不一致が疑われる場合、症状は“張りかけて失敗する”“一定時間後に切断する”など、タイミングに特徴が出ることがあります。そのため、可能なら接続試行の前後で表示されるエラーの種類を記録し、同じ失敗かどうかを比較します。

3) ルーティングの失敗:トンネルは生きているのに通らない

接続は成功しているのに通信できないときは、ルーティングが原因になりやすいです。代表的な誤りは、「トンネル経由にするべき宛先が正しく割り当てられていない」「トンネル内で優先される経路が期待と違う」「DNSだけが別経路になっている」といった状態です。