これが私のシナリオです。
クラウドでVPSを実行していますが、うまく動作します。私は最近VPNに参加し、コンピュータでVPNを使用しています。私のVPSでもVPNを使用したいのですが、VPSをVPNに接続するとすぐにIPアドレスが変更されて接続が失われますが、これは当然です。
しかし、VPNに接続してもVPSにアクセスする方法はありますか?
私はネットワーキングテーブルとルーティングテーブルについてはよくわかりませんが、VPNに接続すると、以前のIPを介してまだアクセスできますが、他のすべてがVPNを介して接続されることを願っています。
それは可能ですか?
よろしくお願いします。
ベストアンサー1
サーバーがVPNに接続すると、「マルチホーム」になります。 VPNがルーターをデフォルトゲートウェイとして使用しているが、外部IP(この場合はサーバーのパブリックIP)を介したパケット転送を無効にすると、「古いIP」への接続が失われます。
この問題に対する解決策は「ソースベースのルーティング」です。簡単に言えば、Linuxでは、異なるデフォルトゲートウェイを使用して2つ以上の異なるルーティングテーブルを作成できます。 iproute2ルールを使用すると、元のソースIPに基づいて適用するテーブルを選択できます。
詳細については、ここをクリックしてください。http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.html