
多数のクライアントで OpenVPN ネットワークをセットアップしました。クライアントに IP アドレスを割り当てるには、各クライアントに対して、 VPN サーバーのディレクトリclient
にccd
次のような行を含むファイルを作成します。
ifconfig-push 10.8.0.5 10.8.0.6
これは原理的にはうまく機能しますが、クライアントが数台になると、各クライアントに IP アドレスを含むファイルを作成するのは非常に面倒になります。また、どのクライアントにどの IP アドレスが割り当てられているかを把握できなくなるため、混乱が生じます。
各 VPN クライアントの IP アドレスを指定できる別の方法 (たとえば、単一のファイル) はありますか?
答え1
回避策としては、Puppet や Ansible などの構成管理システムを使用することです。これらのシステムでは、単一の構成ファイルでアドレスを指定し、ソフトウェアを実行して実際のファイルを生成します。