Имеется три офиса и, соответственно, три локальных сети: 10.1.1.0/24, 10.1.2.0/24 и 10.1.3.0/24. Адреса маршрутизаторов: 10.1.1.1, 10.1.2.1 и 10.1.3.1 соответственно. В главном офисе в качестве маршрутизатора использовался FreeBSD с настроенным MPD5-сервером, и все три сети были объединены при помощи PPTP-туннелей. Конфигурация виртуальных сетевых интерфейсов была: на сервере: ng0: inet 10.1.1.1 --> 10.1.2.1 netmask 0xffffffff ng1: inet 10.1.1.1 --> 10.1.3.1 netmask 0xffffffff на клиентах: ng0: inet 10.1.2.1 --> 10.1.1.1 netmask 0xffffffff ng0: inet 10.1.3.1 --> 10.1.1.1 netmask 0xffffffff Красота да и только! Но у провайдера начались какие-то проблемы с GRE протоколом и пришлось перейти с MPD на OpenVPN. Всё было настроено, и заработало как надо. Но теперь в конфигурации не так красиво: на сервере: tun0: inet 10.8.0.1 --> 10.8.0.2 netmask 0xffffffff на клиентах: tun0: inet 10.8.0.6 --> 10.8.0.5 netmask 0xffffffff tun0: inet 10.8.0.10 --> 10.8.0.9 netmask 0xffffffff Может это мой каприз, но я хочу чтобы виртуальные IP-адреса маршрутизаторов совпадали с их внутренними IP-адресами. Примерно так: на сервере: tun0: inet 10.1.1.1 --> Какой.То.Ад.Рес netmask 0xffffffff на клиентах: tun0: inet 10.1.2.1 --> Какой.То.Ад.Рес netmask 0xffffffff tun0: inet 10.1.3.1 --> Какой.То.Ад.Рес netmask 0xffffffff Возможно ли добиться этого в OpenVPN?FreeBSD 10.2-RELEASE-p20 amd64, OpenVPN 2.3.11.
|