結論:可能性はあるが「自動的にできる」とは限らない
DD-WRTのようなルーター用ファームウェアでは、条件を満たせばルーターがVPNトンネルの終端になり、LAN側の通信をVPN経由にできる場合があります。一方で、VPN機能の提供方法(サポート有無や実装)、利用したいVPN方式、ルーティングの組み方によって結果が変わるため、「できる/できない」を一概に断定しにくい点は注意が必要です。
仕組み:VPNは「トンネル」と「どの通信を通すか」で決まる
VPNをルーターで使う場合の基本は、ルーターが外部と暗号化されたトンネルを張り、トンネルへ流すべき通信を選別して送ることです。考え方としては次の2点に分かれます。
- トンネルを作る部分:ファームウェア側で、対象VPN方式(例:一般に知られるプロトコル群のいずれか)に対応した実装があるか、必要なソフトウェアや機能が動くか。
- トンネルへ流す部分:LAN側のどの端末・どの通信をトンネル経由にするか。全体を通すのか、特定の宛先や特定の条件だけを通すのかで設定と挙動が変わります。
ここで重要なのは、単にVPN「対応」していても、ルーティング(経路制御)が意図通りになっていないと、想定した通信がVPN経由にならないことが起こり得る点です。
典型的なパターン:クライアント型か、ルーター全体経由か
実現方法は大きく分けて、次のような設計パターンになります。
1) ルーターがVPNクライアントになり、LAN側の通信を流す
ルーター側が外部VPNへ接続し、LANの端末から出ていく通信がVPNトンネルに送られる構成です。成功していれば、端末側では特別なVPN設定をしなくても、結果としてVPN経由になります。
2) 端末ごとにVPNを使う前提(ルーターは中継)
ルーター側のVPN対応が限定的な場合、端末側でVPNを張るほうが現実的なことがあります。この場合、ルーターは原則としてルーティングと中継に徹するため、端末側でどこまでVPNが効いているかが重要になります。
3) 一部だけVPNにする(宛先や条件で切り替える)
通信を常に全部VPNへ流すのではなく、特定の条件で切り替える方式です。便利な反面、対象範囲の見落としや、期待した経路になっていないことで「一部はVPN、別は通常経路」になりやすいので注意が必要です。
制限・注意点:可否を左右するポイント
DD-WRTのようなファームウェアでVPNをルーターに使う場合、次の制限が結果に影響しやすいです。
- 対応の範囲が環境依存:ファームウェアのバージョンやビルド、対応コンポーネントの有無で可否が変わります。 そのため、同じ「DD-WRT系」でも手元環境では動作しない可能性があります。 - プロトコルと設定の相性:VPN方式によって必要な設定項目や前提が異なります。 さらに、暗号スイートやトンネル方式の違いがあると接続できないこともあります。
