
He configurado una red OpenVPN con varios clientes. Para asignar una dirección IP a mis clientes, para cada uno de los clientes creo un client
archivo en el ccd
directorio del servidor VPN que contiene una línea como esta:
ifconfig-push 10.8.0.5 10.8.0.6
Esto funciona bien en principio, pero una vez que superas algunos clientes, crear un archivo para cada uno de ellos que contenga una dirección IP se vuelve bastante engorroso, por no mencionar caótico, ya que pierdes la supervisión de qué cliente tiene qué dirección IP asignada.
¿Existe alguna forma diferente, por ejemplo, en un solo archivo, en la que pueda especificar las direcciones IP para cada uno de mis clientes VPN?
Respuesta1
Una solución alternativa sería un sistema de gestión de configuración como Puppet o Ansible, donde especificaría las direcciones en un único archivo de configuración y luego ejecutaría el software que luego generaría los archivos reales.