最初に、これが重複している場合はお詫びします。私の質問に一致する質問が見つかりませんでした
ホームLinuxサーバーとリモートVPSLinuxサーバーがあります。
OpenVPNは、これら2つのサーバー間の高速接続の要件を満たしていますが、ホームサーバーがホームネットワークに「接続されていない」ため、ホームネットワーク経由でホームサーバーにアクセスできません。 〜200msの遅延があるOpenVPN経由でのみアクセスできます。
つまり、OpenVPNを使用して、2台のサーバーを接続し、VPNなしの場合と同じようにホームサーバーにアクセスしたいと考えています、つまり> 10msの遅延
これが理にかなっているといいのですが?
可能な解決策?
PDATE例:
自宅で、エイリアスhserv
を使用してホームサーバーにSSH接続します
だから家で私はssh root@hserv
そして私は自分のことをします。
しかし、このsshセッションを閉じて、hservをVPN接続に接続させ、ssh root@hserv
を使用して再接続しようとすると、接続できません。これが問題です。
redirect-gateway
を使用していると仮定すると、すべてのトラフィックはVPNを通過し、ホームサーバーはデスクトップ/ラップトップとは異なるサブネット上にあります。
最も簡単な解決策は、サーバーとデスクトップを同じサブネットに配置することです。
他の解決策は、ホームゲートウェイルーターを介してこのサーバーにルーティングを強制することです。 OpenVPNクライアント構成で以下を追加します。
route <home_server_IP> net_gateway
これにより、ホームゲートウェイ/ルーターを介してパケットがサーバーにルーティングされます。