Здравствуте.Помогите, пожалуйста решить задачку, я уже совсем запутался.
Дано: Две сети, одна из которых имеет доступ ко второй через NAT,
а NAT работает в режиме нипеля, т.е. нет роутинга из второй в первую
+---------- NAT Gate ----------+
| |
| V
+------------------+ +------------------+
|host A | |host B |
|eth0: 192.168.1.1 | |eth0: 192.168.2.1 |
+------------------+ +------------------+
Хочу: На одном из хостов первой сети, поднять еще один виртуальный сетевой интерфейс
принадлежащий этойже сети и отдать его хосту во второй сети (Везде - Linux),
дабы он получил доступ ко всем хостам первой сети,
и все хосты первой сети его видели без каких либо изменений таблицы маршрутов:
+---------- NAT Gate ----------+
| |
| V
+------------------+ +------------------+
|host A | |host B |
|eth0: 192.168.1.1 | |eth0: 192.168.2.1 |
|xxx0: 192.168.1.2 | <--VPN--> |xxx0: 192.168.1.2 |
+------------------+ +------------------+
Пробросить openvpn у меня получилось без проблем (но только отдельной сетью 192.168.3.x).
а втот с brctl чегото не сростается (а даже если и сростется, то запуск всей системы
какойто нетривиальный получается, ибо br нужно запускать на обоих узлах до openvpn)
Подскажите, как это по человечески делается?
PS: Использование VPN для не обязательно, подойдет все что угодно.