есть сервак (gw) с 2'мя физическими интерфейсами, к одному подключён роутер с выходом в инет через одного провайдера (пусть это будет gw1), к другому локальная сеть и роутер с выходом в инет к другому провайдеру (пусть это будет gw2), вообщем надо чтоб вся сеть кроме части компов ходила в инет через gw2, остальная часть через gw1 при этом все компы указывают в качестве гейтвея сервак gw.
вообщем делаю //первая часть сети, gw1 iptables -t nat -A POSTROUTING ....... -o eth0 --to-source 1.2.3.4 .... //вторая часть сети, gw2 iptables -t nat -A POSTROUTING ....... -o eth1 --to-source 5.6.7.8 ....
при этом если в таблице роутинга на gw указываю default роутером gw1 всё лезет на 1.2.3.4 , если gw2, то - gw1, а если не прописывать default роутера то вообще ничего не работает, хотя для сетей 1.2.3.4 и 5.6.7.8 в таблице роутинга гейтвеи явно указаны, вообщем как решить данную проблему