トンネルを介して特定のアドレスをルーティングする方法は?

トンネルを介して特定のアドレスをルーティングする方法は?

私のサーバーがあるサブネットからのみアクセスできるいくつかのWebサイト/サービスがあります(一般的なイントラネットシナリオを考えてみてください)。 SSHトンネルを介してこれらのアドレスにトラフィックを透過的にルーティングする方法はありますか?

次の設定を検討してください。

私のラップトップはホームネットワークに接続されています。 ips XとYのサービスに直接アクセスできません。実際、これらのサービスにアクセスできるサブネット上のサーバーへのSSHトンネルがあります。

すべてのトラフィックをサーバー経由で送信する完全なVPNソリューションを実行せずに、このトンネルを通過するようにサブネットXとYへのすべてのトラフィックを自動的にカプセル化できますか?つまり、他のサブネットに移動するすべてのトラフィックはラップトップから直接移動する必要があり、サーバーを通過しないでください(トンネルを使用)。

ベストアンサー1

ルーティングテーブルでトラフィックがルーティングされるインターフェイスを指定できます。

sudo route add <host.com> -interface <ppp0>

ここで、host.comはインターフェイスを介してアクセスするホスト名またはIP、ppp0はコマンドに表示されるVPNのリンク識別子ですifconfig

おすすめ記事