VPSにVPN接続して、自宅LAN接続とインターネット高速通信を実現したい

SoftEther VPN に関するご質問はこのフォーラムにお気軽にご投稿ください。
Post Reply
goshuronin
Posts: 2
Joined: Tue Oct 19, 2021 1:34 am

VPSにVPN接続して、自宅LAN接続とインターネット高速通信を実現したい

Post by goshuronin » Tue Oct 19, 2021 5:39 am

いつもお世話になっております。

携帯電話で公衆無線LANに接続した際、VPSにVPN接続し、ついでに家のマシンにも接続したいと思っています。
家の通信回線の速度が遅いので、インターネット接続はVPSから仮想NATで行ない、家のマシンへの通信のみ、家の通信回線を使うという具合にしたいのですが、うまく設定ができません。

Kagoya VPSに softether VPN server v4.38 Intel x64/AMD64をインストールし、自宅のRaspberry Pi4にもsoftether VPN server v4.38 ARM 64bitを入れました。
構成は次の通りです。([]は仮想Hub)

VPS
[VPN] ローカルブリッジなし 192.168.30.0/24 仮想NAT使用 仮想DHCP 192.168.30.10~192.168.30.200 デフォルトゲートウェイ 192.168.30.1
[home]ローカルブリッジなし 192.168.11.0/24 自宅[VPN]からカスケード接続 secureNAT機能無効
L3スイッチ
192.168.30.254/255.255.255.0 [VPN]
192.168.11.253/255.255.255.0 [home]

自宅(192.168.11.254)
[VPN] ローカルブリッジ tap_softether 192.168.11.0/24 VPS[home]へカスケード接続 secureNAT機能無効
ルータで DHCP 192.168.11.2~192.168.11.200を配布。固定経路 192.168.30.0/255.255.255.0 ゲートウェイ 192.168.11.253 に設定

VPS[VPN] に接続すると、192.168.11.0/24 への通信は行えず、ping も 192.168.30.254 は応答しますが、192.168.11.253 は応答しません。
VPS[VPN] で、仮想NAT使用、仮想DHCPサーバー有効、デフォルトゲートウェイ 192.168.30.254 にすると、192.168.11.0/24 へは通信を行なえますが、家の遅い回線のルータを通ってインターネットへ接続してしまいます。

現象からすると、VPS[VPN]のデフォルトゲートウェイが192.168.30.1 の設定の時、192.168.11.0/24 の通信が L3スイッチで設定した 192.168.30.254 を通らず、デフォルトゲートウェイを通ろうとしているのではないかと推測しますが、これを192.168.11.0/24 の時は VPS[home] へ繋ぎ、インターネットの場合は、VPS[VPN]の仮想NATを使うという設定は可能なのでしょうか?

cedar
Site Admin
Posts: 1723
Joined: Sat Mar 09, 2013 5:37 am

Re: VPSにVPN接続して、自宅LAN接続とインターネット高速通信を実現したい

Post by cedar » Wed Oct 20, 2021 3:06 am

仮想L3スイッチにデフォルトゲートウェイが設定されていないのではないでしょうか?

goshuronin
Posts: 2
Joined: Tue Oct 19, 2021 1:34 am

Re: VPSにVPN接続して、自宅LAN接続とインターネット高速通信を実現したい

Post by goshuronin » Wed Oct 20, 2021 8:35 am

> 仮想L3スイッチにデフォルトゲートウェイが設定されていないのではないでしょうか?

なるほど、外へ出る設定はそこで行なえばよかったのですね。

次の設定に変更した事で、無事思った通りの動作をするようになりました。
ありがとうございました。

【設定変更】
VPS
[VPN] デフォルトゲートウェイ 192.168.30.1 → 192.168.30.254

【設定追加】
L3スイッチ
ルーティングテーブル(R):
ネットワークアドレス 0.0.0.0
サブネットマスク 0.0.0.0
ゲートウェイアドレス 192.168.30.1
メトリック 10

Post Reply