Назад | Перейти на главную страницу

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

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

ifconfig-push 10.8.0.5 10.8.0.6

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

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

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