OpenVPN e especificação de IPs do cliente

OpenVPN e especificação de IPs do cliente

Configurei uma rede OpenVPN com vários clientes. Para atribuir um endereço IP aos meus clientes, para cada um dos clientes eu crio um clientarquivo no ccddiretório do servidor VPN que contém uma linha como esta:

ifconfig-push 10.8.0.5 10.8.0.6

Isso funciona bem em princípio, mas depois que você passa por alguns clientes, criar um arquivo para cada um deles que contenha um endereço IP torna-se bastante complicado, para não mencionar caótico, pois você perde a supervisão sobre qual cliente tem qual endereço IP atribuído.

Existe uma maneira diferente, por exemplo, um único arquivo, no qual eu possa especificar os endereços IP de cada um dos meus clientes VPN?

Responder1

Uma solução alternativa seria um sistema de gerenciamento de configuração como o Puppet ou Ansible, onde você especificaria os endereços em um único arquivo de configuração e, em seguida, executaria o software que geraria os arquivos reais.

informação relacionada