Есть комп-маршрутизатор на Linux, в котором:
eth0 - интерфейс в локальную сеть, с провайдером 1
eth1 - интерфейс в ADSL-модем со стримом
ppp0 и ppp1 - pppoe итерфейсы к провайдерамПровайдер 1 дает список российских сетей, траффик с которых бесплатный, с отстальных - платный. Требуется: сделать, чтобы траффик на зарубежный сети ходил через стрим, а российский - через провайдера 1, при возможности натить инет на один из компов локалки
Есть 2 варианта (по моим представлениям):
1. Свид x 2
2. iproute2 + iptablesПонятно, что более правилен вариант 2, но нигде не нашел схемы решения проблемы на основе iproute. Читал про маркировку пакетов с помощью iptabes и расфасовке iproute, но вникнуть в тему как следует так и не смог.
Заранее спасибо.P.S. До того, как появился стрим, делал фильтрацию входящего траффика с помощью iptables, исходящего - squid
P.P.S. Таблица вида:
193.109.114.0/24
193.109.76.0/24
193.109.77.0/24
193.109.89.0/24
193.110.0.0/23
193.110.4.0/23
...
Уважаемые, неужели никто подобным не занимался?
В статьях есть policy routing - читай.