Я создал сеть OpenVPN с несколькими клиентами. Чтобы назначить IP-адрес своим клиентам, для каждого из них я создаю client
файл в ccd
каталог на VPN-сервере, содержащий такую строку:
ifconfig-push 10.8.0.5 10.8.0.6
В принципе это работает хорошо, но как только вы пройдете мимо нескольких клиентов, создание файла для каждого из них, содержащего IP-адрес, становится довольно громоздким, не говоря уже о хаотическом, поскольку вы теряете контроль над тем, какой клиент какой IP-адрес назначен.
Есть ли другой способ, например один файл, в котором я могу указать IP-адреса для каждого из моих клиентов VPN?
Обходным решением может быть система управления конфигурацией, такая как Puppet или Ansible, где вы должны указать адреса в одном файле конфигурации, а затем запустить программное обеспечение, которое затем сгенерирует фактические файлы.