主に投稿と指示を読み、システム設定をしました。
私の好み
MacBook、Android携帯電話などの複数のopenvpnクライアント
dd-wrtルーター/ファイアウォール
外部openvpnサーバーとしてのUbuntuサーバーとラズベリーパイのopenvpnトンネル
内部 openvpn サーバーと PIA クライアントとしての Raspberry Pi
わかりやすいと思うので絵を描きました。 https://drive.google.com/file/d/1dbJjReDC4IE3WZ9h1AsYM7HXANgDeZHplA/view?usp=sharing
私の質問
今はRaspberry Piトンネルを忘れてください。トンネルが崩れました。
すべてのクライアントは、openvpnを介して内部および外部のホームネットワークに接続でき、LANを検索してインターネットを検索し、検索中にISP外部IPを取得できます。
Ubuntuサーバーとラズベリーパイの間にトンネルを開くと、すべてのクライアントが内部でopenvpnサーバーに接続し、LANとインターネットを閲覧し、ラズベリーパイのpiaトンネルからPIA外部IPを取得できます。閲覧。ただし、ネットワークの外部からサーバーにダイヤルアップできなくなりました。 「サーバーを待っている」というメッセージが表示されました。
UbuntuサーバーとPyの間のトンネルを切断すると、外部からLANに戻ることができます。
私がしたいことは
外部から私のUbuntuサーバーにダイヤルして、PIAとインターネットへのトンネルを持つラズベリーパイのトンネルを持つことができます。したがって、目標は、私がどこにいても、ホームVPNに電話をかけてLANにアクセスできるようにしながら、ホームISP IPではなくPIA外部IPを持つことです。この機能はネットワーク内にあるときはすでに機能しているため、外部で使用する必要があります。
以下は、サーバーとサーバー/クライアントごとに分割して使用するconf/miscファイルです。 https://github.com/bicklp/scripts/tree/master/help
答え1
すでにソートされているので、server.confファイルに以下を追加する必要がありました。
多世代住宅
すべてが解決されました