SSH マルチホップ VPN

SSH マルチホップ VPN

私はいくつかのパブリック サーバーを所有しており、マルチホップ VPN プロジェクトのためにそれらをトンネルしようとしています。最終目標は、複数の VPN を設定し、すべてのトラフィック (当然、必要な SSH VPN トラフィックを除く) をそれらを介して転送することです。

基本的に、「ssh -f -w 1:1 1.1.1.2 1.1.1.1 true」を実行して、両側にトンネル インターフェイスを設定します。次に、トンネルがアップ状態のままになるように静的ルートを設定し、残りのトラフィックをトンネル経由で転送します (前面のインターフェイスにマスカレードされます)。

1 ホップではすべて正常です... 2 ホップ目を追加しました。ネストされているわけではなく、1 ホップ目から 2 ホップ目への別のトンネルです。ルーティングを設定すると、すべて正常になりました。3 番目のパブリック サーバーに ping を実行でき、ping はデュアル トンネル パスを使用して、最後のホップのパブリック アドレス経由でサーバーに ping を実行します。トンネル経由で Web サイトに接続することもできます。

問題は、ping を実行した同じ IP に SSH を試みるとすぐに、2 番目のトンネルが壊れてしまうことです。

関連情報