IPTABLES(настройка для двух соединений)

Здравствуйте.
Есть gentoo-роутер, который раздаёт интернет. Есть два соединения от одного провайдера(byfly):
ppp0 - для всего Интернета
ppp1 - для внутренних ресурсов
Шлюз в обоих соединениях один и тот же.
Задача: настроить всё так, чтобы при обращении к внутренним сайтам(есть список их ip-адреесов) соединение шло через ppp1, а при обращении к внешним - через ppp0. На сервере это делается довольно просто: используем: ip route add <внутренний_сайт> dev ppp1. После добавления таких правил пакеты, посланные с сервера на внутренние сайты, идут через ppp1. Но проблема в том, что нужно реализовать это для всей сети, а не только для сервера, и здесь, как я понимаю, следует обращаться к iptables. Есть идеи, как это сделать?
Заранее спасибо.

И причем здесь iptables?! Ну

И причем здесь iptables?!
Ну кроме NAT'a, естественно, если он нужен конечно...
У вас же это маршрутизатор, т.е. весь трафик идет через него - делаете его шлюзом и ВСЕ! Если действительно, как вы говорите, на нем все хорошо...

Блин, извините, тупанул. Не

Блин, извините, тупанул. Не так немного правило прописал на nat и подумал, что это не работает. Спасибо за ответ.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".