OpenVPN和指定客户IP

我已经与许多客户build立了一个OpenVPNnetworking。 为了给我的客户端分配一个IP地址,对于每个客户端,我在VPN服务器上的ccd目录中创build一个client文件,其中包含如下所示的行:

 ifconfig-push 10.8.0.5 10.8.0.6 

这在原理上是行之有效的,但是一旦你通过了几个客户端,为每个客户端创build一个包含IP地址的文件就变得非常麻烦,更不用说,因为你忽略了哪个客户端分配了哪个IP地址而变得混乱。

有没有其他的方法,例如一个文件,我可以指定我的每个VPN客户端的IP地址?

解决方法是像Puppet或Ansible这样的configurationpipe理系统,您可以在一个configuration文件中指定地址,然后运行软件,然后生成实际的文件。