IPTABLES(настройка для двух соединений)
fireghost 3 октября, 2010 - 19:08
Здравствуйте.
Есть gentoo-роутер, который раздаёт интернет. Есть два соединения от одного провайдера(byfly):
ppp0 - для всего Интернета
ppp1 - для внутренних ресурсов
Шлюз в обоих соединениях один и тот же.
Задача: настроить всё так, чтобы при обращении к внутренним сайтам(есть список их ip-адреесов) соединение шло через ppp1, а при обращении к внешним - через ppp0. На сервере это делается довольно просто: используем: ip route add <внутренний_сайт> dev ppp1. После добавления таких правил пакеты, посланные с сервера на внутренние сайты, идут через ppp1. Но проблема в том, что нужно реализовать это для всей сети, а не только для сервера, и здесь, как я понимаю, следует обращаться к iptables. Есть идеи, как это сделать?
Заранее спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
И причем здесь iptables?! Ну
И причем здесь iptables?!
Ну кроме NAT'a, естественно, если он нужен конечно...
У вас же это маршрутизатор, т.е. весь трафик идет через него - делаете его шлюзом и ВСЕ! Если действительно, как вы говорите, на нем все хорошо...
Блин, извините, тупанул. Не
Блин, извините, тупанул. Не так немного правило прописал на nat и подумал, что это не работает. Спасибо за ответ.