Есть 2 подсетки:
192.168.1.0/24
192.168.2.0/24
Шлюзы у них соответсвенно: 192.168.1.1 и 192.168.2.1
У второй шлюз также имеет один интерфейс в первой подсетке, допустим 192.168.1.100
Собстно, надо их соединить
Делаю "route add -net 192.168.2.1/24 gw 192.168.1.100", в правилах iptables прохождения пакетов разрешаю.
Но все как-то криво: пинги проходят, соединения устанавливаться не хотят.
Если на втором сделать "route add -net 192.168.1.1/24 gw 192.168.1.1" то всё пащшет нормально. Но хочется, чтобы соединения со второй подсети проходили напрямую, без учатия шлюза 192.168.1.1.
Т.е. кагбэ получается, что пакеты из первой подсетки идут по одному пути, а возвращаются по другому. Как это реализовать?
//golties