Как выдавать клиенту openVPN IP из предопределённого пула? Конфиг сервера: port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key dh dh.pem duplicate-cn server 10.8.0.0 255.255.255.0 route 10.8.1.0 255.255.255.0 route 10.8.2.0 255.255.255.0 client-config-dir "C:\\Program Files\\OpenVPN\\client-conf\\" crl-verify "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\crl.pem" keepalive 10 120 comp-lzo persist-key persist-tun status openvpn-status.log verb 3 Есть клиентская конфигурация Administrator ifconfig-push 10.8.1.1 10.8.1.2 Следуя которой для cn Administrator строится тоннель 10.8.1.1 <> 10.8.1.2 Как я могу задать пул из двух адресов, чтобы когда второй клиент с cn Administrator подключился, он получил бы локальный адрес 10.8.1.3 а удалённый 10.8.1.4
Для того чтобы выдавать клиенту IP из предопределённого пула, вам нужно использовать директиву ifconfig-pool в конфигурационном файле сервера OpenVPN. Например, если вы хотите использовать пул адресов 10.8.1.1-10.8.1.4, добавьте следующую строку в ваш конфигурационный файл сервера:
ifconfig-pool 10.8.1.1 10.8.1.4
Теперь, когда клиент с cn Administrator подключится к серверу OpenVPN, ему будет выдан свободный адрес из указанного пула. Если второй клиент с тем же cn подключится, ему также будет выдан свободный адрес из пула.
Если вы хотите подробнее настроить пул адресов для каждого клиента, вы можете использовать директиву client-config-dir в вашем серверном конфигурационном файле, чтобы создать отдельный конфигурационный файл для каждого клиента.
Например, для клиента с cn Administrator вы можете создать файл C:\Program Files\OpenVPN\client-conf\Administrator с содержимым:
ifconfig-push 10.8.1.1 10.8.1.2
А для второго клиента с тем же cn вы можете создать файл C:\Program Files\OpenVPN\client-conf\Administrator2 с содержимым:
ifconfig-push 10.8.1.3 10.8.1.4
Таким образом, при подключении каждого клиента с указанным cn будет выдаваться соответствующий адрес из предопределённого пула.
Для того чтобы выдавать клиенту IP из предопределённого пула, вам нужно использовать директиву ifconfig-pool в конфигурационном файле сервера OpenVPN. Например, если вы хотите использовать пул адресов 10.8.1.1-10.8.1.4, добавьте следующую строку в ваш конфигурационный файл сервера:
ifconfig-pool 10.8.1.1 10.8.1.4
Теперь, когда клиент с cn Administrator подключится к серверу OpenVPN, ему будет выдан свободный адрес из указанного пула. Если второй клиент с тем же cn подключится, ему также будет выдан свободный адрес из пула.
Если вы хотите подробнее настроить пул адресов для каждого клиента, вы можете использовать директиву client-config-dir в вашем серверном конфигурационном файле, чтобы создать отдельный конфигурационный файл для каждого клиента.
Например, для клиента с cn Administrator вы можете создать файл C:\Program Files\OpenVPN\client-conf\Administrator с содержимым:
ifconfig-push 10.8.1.1 10.8.1.2
А для второго клиента с тем же cn вы можете создать файл C:\Program Files\OpenVPN\client-conf\Administrator2 с содержимым:
ifconfig-push 10.8.1.3 10.8.1.4
Таким образом, при подключении каждого клиента с указанным cn будет выдаваться соответствующий адрес из предопределённого пула.