OpenVPNとクライアントIPの指定

OpenVPNとクライアントIPの指定

多数のクライアントで OpenVPN ネットワークをセットアップしました。クライアントに IP アドレスを割り当てるには、各クライアントに対して、 VPN サーバーのディレクトリclientccd次のような行を含むファイルを作成します。

ifconfig-push 10.8.0.5 10.8.0.6

これは原理的にはうまく機能しますが、クライアントが数台になると、各クライアントに IP アドレスを含むファイルを作成するのは非常に面倒になります。また、どのクライアントにどの IP アドレスが割り当てられているかを把握できなくなるため、混乱が生じます。

各 VPN クライアントの IP アドレスを指定できる別の方法 (たとえば、単一のファイル) はありますか?

答え1

回避策としては、Puppet や Ansible などの構成管理システムを使用することです。これらのシステムでは、単一の構成ファイルでアドレスを指定し、ソフトウェアを実行して実際のファイルを生成します。

関連情報