Мне нужно настроить openvpn на сервере с одним IP (213.11.23.155, vpn.example.com) для нескольких сетей, например:
Сеть 1 компьютеров:
125.16.1.1
125.16.1.2
Компьютеры сети 2:
125.16.2.1
125.16.2.2
125.16.2.3
Действительно, вы захотите запустить OpenVPN с несколькими конфигами, которые находятся в / etc / openvpn. Обратите внимание, что вам необходимо убедиться, что port ####
будет иметь разные значения для каждой конфигурации и что вы будете использовать, а также те порты, которые открыты на вашем брандмауэре.
Также обратите внимание, что подсеть 125.16 / 16 не предназначена для личного использования. Если вы используете это пространство в своей конфигурации, оно будет мешать подключению к этим фактическим машинам. Для внутренних сетей вы можете использовать подсети, перечисленные здесь:
10.0.0.0 10.255.255.255 (10/8 prefix)
172.16.0.0 172.31.255.255 (172.16/12 prefix)
192.168.0.0 192.168.255.255 (192.168/16 prefix)
Простые изменения конфигурации будут выглядеть следующим образом:
Конфиг 1:
port 1194
server 10.20.30.0 255.255.255.0
Конфиг 2:
port 1195
server 10.20.40.0 255.255.255.0
Вы можете запустить openvpn с 2 файлами конфигурации (по умолчанию он запускает все файлы конфигурации в каталоге / etc / openvpn), поэтому у вас будет 2 vpn, и вы настроите каждый из них в отдельной подсети.