web-dev-qa-db-ja.com

OpenVPNサーバーのローカルネットワークアクセスとVPNネットワークアクセス

最初に、これが重複している場合はお詫びします。私の質問に一致する質問が見つかりませんでした

ホームLinuxサーバーとリモートVPSLinuxサーバーがあります。

OpenVPNは、これら2つのサーバー間の高速接続の要件を満たしていますが、ホームサーバーがホームネットワークに「接続されていない」ため、ホームネットワーク経由でホームサーバーにアクセスできません。 〜200msの遅延があるOpenVPN経由でのみアクセスできます。

つまり、OpenVPNを使用して、2台のサーバーを接続し、VPNなしの場合と同じようにホームサーバーにアクセスしたいと考えています、つまり> 10msの遅延

これが理にかなっているといいのですが?

可能な解決策?

PDATE例:

自宅で、エイリアスhservを使用してホームサーバーにSSH接続します

だから家で私はssh root@hservそして私は自分のことをします。

しかし、このsshセッションを閉じて、hservをVPN接続に接続させ、ssh root@hservを使用して再接続しようとすると、接続できません。これが問題です。

3
Cybex

redirect-gatewayを使用していると仮定すると、すべてのトラフィックはVPNを通過し、ホームサーバーはデスクトップ/ラップトップとは異なるサブネット上にあります。

最も簡単な解決策は、サーバーとデスクトップを同じサブネットに配置することです。

他の解決策は、ホームゲートウェイルーターを介してこのサーバーにルーティングを強制することです。 OpenVPNクライアント構成で以下を追加します。

route <home_server_IP> net_gateway

これにより、ホームゲートウェイ/ルーターを介してパケットがサーバーにルーティングされます。

2