OpenVPN 接続 - 複数のトンネル

OpenVPN 接続 - 複数のトンネル

システムをセットアップしましたが、ほとんどは投稿や説明を読んで行いました。

私の基本的な設定

複数の OpenVPN クライアント (例: MacBook、Android フォン)

dd-wrt ​​ルーター / ファイアウォール

Ubuntu サーバーを外部 OpenVPN サーバーとして使用し、Raspberry Pi に OpenVPN トンネルを接続する

内部 OpenVPN サーバーおよび PIA クライアントとしての Raspberry Pi

分かりやすいように絵を描きました https://drive.google.com/file/d/1dbJjReDC4IE3WZ9h1AsYM7HXANgDeZHplA/view?usp=sharing

私の問題

今のところ、ラズベリーパイのトンネルは忘れてください。トンネルはダウンしています。

私はすべてのクライアントからOpenVPN経由で内部および外部のホームネットワークに接続し、LANを閲覧してインターネットを閲覧することができ、閲覧時にISPの外部IPを取得できます。

Ubuntu サーバーと Raspberry Pi の間にトンネルを構築すると、すべてのクライアントから内部的に OpenVPN サーバーに接続でき、LAN とインターネットを閲覧でき、閲覧時に PIA 外部 IP (Raspberry Pi の PIA トンネルから) を取得できます。ただし、ネットワーク外からサーバーにダイヤルインできなくなりました。「サーバーを待機しています」というメッセージが表示されるだけです。

Ubuntu サーバーと Pi 間のトンネルを切断すると、外部から LAN に戻ることができます...

私がやりたいことは

外部から私のUbuntuサーバーにダイヤルインでき、そこから私のRaspberry Piへのトンネルが作られ、そこからPIA、そしてインターネットへのトンネルが作られます。つまり、どこにいても自宅のVPNにダイヤルインしてLANにアクセスでき、自宅のISP IPではなくPIAの外部IPも使えるようにすることが目標です。これは、ネットワーク内にいるときはすでに機能していますが、外部から必要な場合は

以下は、サーバーとサーバー/クライアントごとに分割して使用する conf / misc ファイルです。 https://github.com/bicklp/scripts/tree/master/help

答え1

解決しました。server.conf ファイルに次のコードを追加するだけで済みました。

マルチホーム

それで全て解決した

関連情報