|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Sehin 2:467/116 28 Dec 2005 22:12:23 To : Eugene B. Berdnikov Subject : Re: Вопрос по advanced routing -------------------------------------------------------------------------------- 24 Дек 03 00:03, Eugene B. Berdnikov -> Alexander Davydenko: AD>> imho можно так, AD>> iptab -t mangle -A PREROUTING -s 10.0.0.2/32 --sport 1001 -j MARK AD>> --set 0x01 ip ru add from 10.0.0.2/32 fwmark 0x01 table AD>> Service1001 ip ro add default scope global proto static table AD>> Service1001 equalize \ nexthop dev eth0 weight 100 nexthop dev AD>> eth1 weight 100 EB> Эээ... Человек же HЕ балансировку просил, а строгое разруливание по EB> каналам разных провайдеров... Кто сказал, что провайдер A будет EB> маршрутизировать пакеты провайдера B и наоборот? EB> Я бы попробовал так: EB> iptables -t nat -A PREROUTING -i eth1 -d 10.0.0.2 -j SNAT --to-source EB> a.a.a.1 EB> iptables -t nat -A PREROUTING -i eth2 -d 10.0.0.2 -j SNAT --to-source EB> b.b.b.1 EB> Hадо проверить, корректно ли здесь работает фильтрация по имени EB> интерфейса. Зуб не дам - АК кулаком хряснет... ;) Если не работает - EB> следует поиграться с mangle, IMHO. Hо если поличится, то дальше - EB> вполне стандартно: EB> ip rule add from a.a.a.1 lookup 100 EB> ip rule add from b.b.b.1 lookup 200 EB> ip route add table 100 default dev eth1 EB> ip route add table 200 default dev eth2 EB> Hо повторяю - в этой схеме сначала надо добиться правильного SNAT. а если все равно по дефолт гатевею уходит ?:) Всего хорошего, *Oleg*. Bye ! 28 Дек 05 года ... щ ` .ъ ъ щ щш щ ш щ ъ ш ъ . ` щ ш ` ш ъ щ щ ш шъ --- GoldED+/386 1.1.5-20011130 * Origin: Все ... Электричество кончилось! (2:467/116) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/184843b2ffd4.html, оценка из 5, голосов 10
|