
Ubuntu 12.04 x64 の VPS があり、(pon vpnname) のインターフェイスに 118 個の VPN を接続する必要があります。 これらすべてを作成するスクリプトを作成しましたが、問題はどのインターフェイスも一意のローカル IP アドレスを持たないことです。 これはスクリプトの速度によるものだと思います。スクリプトを遅く実行すると、より適切に動作します (ただし、すべてが一意であるわけではありません)。 別のプログラマーと一緒に 5 時間続けてすべてを試して検索しましたが、良いものは見つかりませんでした。 すべての VPN ホスト名に異なる静的 IP を与えるだけで問題は解決しますが、構成ファイルを使用しても動作しません。
よろしくお願いします!
答え1
以前使用したものは、必要なものと似ているようです:
Openvpn サーバーは、数百のクライアントによって接続されます (クライアントは GPRS 経由で接続し、各クライアントには独自の証明書、ホスト名、および IP があります)。DNS サーバーはホスト名の IP を更新し (custom-up.sh および custom-down.sh スクリプト)、各クライアントのホスト名に対して ping を実行できるようになりました。
リンクホスト名-「VPN ip」のDNSゾーンがありました