Добрый день Всем! прочитал многа литры по поводу маршрутизации везде пример приводится когда 2 провайдера заходят в сам сервер... У меня же иная ситуация
2 Провайдера Входят в D-Link DES 3226 там вланами разруливаются в один порт и уходят в CISCO 3640 (213.135.X.241) - на одном внешнем интерфейсе висит 2 шлюза связывающих с провайдером (213.135.105.X - BT и 81.16.123.X - СТ) -> далее с внутреннего интерфейса CISCO (213.135.X.241) уходит на внешние интерфейсы IBM xSeries ( eth0 - 213.135.X.251 - ВТ, eth0:1 - 92.246.X.242) - на внутреннем интерфейсе висят подсети абонентов
eth 1 - 213.135.X.1 для подсети 213.135.X.0/25
eth1:1 - 213.135.X.160 для подсети 213.135.X.0/26
eth1:2 - 92.246.X.1 для подсети 92.246.X.0/24
eth1:3 - 213.135.127.1 - для подсети 213.135.127.0/24
eth1:4 192.168.127.1 - это шлюз для нашего оборудования точек коммутаторов....
Провайдер 213.135.105.X - для всех подсетей которые начинаются на 213.135..
Провайдер 81.16.123.X - для подсети 92.246.
Из мною прочитанного я так пониаю что необходимо создать таблицы для каждой подсети, при помощи iptables сделать маркировку пакетов для каждой подсети и определить пути для их хождения... а вот со шлюзами я что то запутался.... посмотрите на мое мышление изложенное ниже что тут правильно а что не так...
# Маркируем пакеты приходящие с подсетей
iptables -t mangle -A PREROUTING -s 92.246.X.0/24 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 213.135.X.0/25 -j MARK --set-mark 20
iptables -t mangle -A PREROUTING -s 213.135.X.0/26 -j MARK --set-mark 20
iptables -t mangle -A PREROUTING -s 213.135.127.0/24 -j MARK --set-mark 30
#Назначаем маршруты подсетям через таблицы
ip route add 92.246.X.0/24 dev eth1:2 src 92.246.146.1 table st
ip route add default via 92.246.X.1 table st
ip route add 213.135.X.0/25 dev eth1 src 213.135.111.1 table vt
ip route add default via 213.135.X.1 table vt
ip route add 213.135.X.0/26 dev eth1:1 src 213.135.111.160 table vt
ip route add default via 213.135.X.160 table vt
ip route add 213.135.127.0/24 dev eth1:3 src 213.135.127.1 table vtd
ip route add default via 213.135.127.1 table vtd
#маркировка
ip rule add fwmark 10 table st
ip rule add fwmark 20 table vt
ip rule add fwmark 30 table vtd
что мне еще прописать чтобы после этих правил они уходили на граничный шлюз CISCO 213.135.X.241 ?
такие мысли появились... может в /etc/network/interfaces у eth0 - 213.135.X.251 - ВТ и eth0:1 - 92.246.X.242 прописать gateway 213.135.X.241 ? как выдумаете?