OpenVPN и указание клиентских IP-адресов

OpenVPN и указание клиентских IP-адресов

Я настроил сеть OpenVPN с несколькими клиентами. Чтобы назначить IP-адрес своим клиентам, для каждого из них я создаю файл clientв ccdкаталоге на VPN-сервере, содержащий строку следующего вида:

ifconfig-push 10.8.0.5 10.8.0.6

В принципе, это работает хорошо, но как только у вас появляется несколько клиентов, создание файла для каждого из них, содержащего IP-адрес, становится довольно обременительным, не говоря уже о хаотичном процессе, поскольку вы теряете контроль над тем, какому клиенту какой IP-адрес назначен.

Есть ли другой способ, например, с помощью одного файла, в котором я могу указать IP-адреса для каждого из моих VPN-клиентов?

решение1

Обходным решением может стать система управления конфигурацией, например Puppet или Ansible, в которой вы указываете адреса в одном файле конфигурации, а затем запускаете программное обеспечение, которое затем генерирует реальные файлы.

Связанный контент