Конфигурация сл.
Server1 - к нему подключен 1 офис Office1
Server2 - к нему подключено 2 офиса Office2 и Office3
необходимо объединить Server1 и Server2, чтобы трафик из Office1 шел по цепочке: Office1 - Server1 - Server2 - Office2 или Office3 и наоборот.
Тунели настроенны: т.е. Office1 видит Server1 и Office2 Office3 видят Server2.
В мане OPenVPN не нашел вариантов объединения 2 серверов. Только сервер - клиент.
Пытался клиентом с Server1 подключится на Server2 и прописать маршруты, в это случае Server2 не видит Office1, новидит Server1 (т.е. как клиент Server1 передал свой маршрут).
На всех серверах стоит Shorewall, политикой разрешено полное хождение из туннелей на сервер и в локалку. Из локалки в туннели только определенным IP. У серверов полный доступ в туннели.
Также на всех серверах поднят PPtP сервер, народ может заходить на любой из серверов.
Конфигурации:
Server1
inet:dhcp
ip:192.168.232.1/24
VPNIP:10.10.10.1/30
Office1
inet:dhcp
ip:192.168.235.1/24
VPNIP:10.10.10.9/30
Server2
inet:static
ip:192.168.234.1/24
VPNIP:10.10.9.1/30
Office2
inet:dhcp
ip:192.168.238.1/24
VPNIP:10.10.9.9/30
Office3
inet:dhcp
ip:192.168.237.1/24
VPNIP:10.10.9.5/30
Сейчас думаю в сторону PPtP между серверами, но из за клиентов по PPtP незнаю как отследить какой из интерфейсов PPP на стророне сервера будет тунелем до другого сервера.
Был ли у кого подобный опыт соединения серверов?
Или есть какие нить другие решения для подобного объединения?