Доброго времени суток господа.
есть компы разбросанные по региону, возможность перезапустить их - сильно ограничена.
что имеем: 1 центральный сервер, имеет на себе eth1 - выход в инет с реал ипом tun0 - 10.10.10.1 - сервер openvpn
Маршрутизация на нём
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.10.2 * 255.255.255.255 UH 0 0 0 tun0
227.127.176.96 * 255.255.255.240 U 0 0 0 eth1
192.168.100.0 10.10.10.2 255.255.255.0 UG 0 0 0 tun0
192.168.5.0 * 255.255.255.0 U 0 0 0 eth0
10.10.10.0 10.10.10.2 255.255.255.0 UG 0 0 0 tun0
default marx122-gw.krsn 0.0.0.0 UG 100 0 0 eth1
2 клиент в регионе eth0 - ADSL соединение (воткнуто в модем) через него поднято ppp0 (PPPoE соединение) Поверх него поднят tun0 (openVPN)
Маршрутизация на нём.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
ksk-bbar2.ncc.s * 255.255.255.255 UH 0 0 0 ppp0
10.10.10.5 * 255.255.255.255 UH 0 0 0 tun0
192.168.5.0 10.10.10.5 255.255.255.0 UG 0 0 0 tun0
localnet * 255.255.255.0 U 0 0 0 eth0
10.10.10.0 10.10.10.5 255.255.255.0 UG 0 0 0 tun0
192.168.0.0 * 255.255.0.0 U 0 0 0 eth1
default * 0.0.0.0 U 0 0 0 ppp0
Что требуется: На клиенте 2 завернуть весь траффик. через openvpn на сервер 1 он дальше в инет.
на сервере 1 настроен маскарад
-A POSTROUTING -s 10.10.10.0/255.255.255.0 -o eth1 -j MASQUERADE
-A POSTROUTING -s 192.168.0.0/255.255.0.0 -o tun0 -j MASQUERADE
что мне надо прописать на нём, при этом не обрушив ppp0 и не потеряв связь с ним (ребут долгий и не желательный совсем совсем)
Зарание спасибо PS OS ubuntu 8.04