>Схема на двух роутерах Linux kernel-2.2.14
>отрабатывает
>Создаю правила
>/sbin/ip rule add from 192.168.1.0/24 table
>1
>/sbin/ip rule add from 192.168.1.0/24 to
>195.158.0.0/20 table main preference 200
>
>Затем создаю дополнительноую таблицу
>/sbin/ip route add 192.168.1.0/24 dev eth1
>table 1
>/sbin/ip route add 195.158.x.xx2/28 dev eth0
>
>table 1
>/sbin/ip route add 192.168.15.0/24 dev eth0
> table 1
>/sbin/ip route add default via 192.168.15.254
>src 192.168.15.3 table 1
>Но почемуто на двух других машинах
>не отрабатывает. на одной kernel-2.2.14
>на др. 2.2.18
>как только сношу default gw с
>главной таблицы, то все начинает
>переть через table 1 -
>то что нужно
>Почему с default не отрабатывает?
>preference у table 1 меньше, а
>значит приоритет ее..но вот блин
>не хочет уже неделю долбаюсь
>и нихрена((((( на других машинах
>то работает..((
>Подскажите кто может..
>Может это связано с lo интерфесом?...хотя
>врятли..
Понял сегодня сам -- проблема втом, что default gateway в table main и в table 1 из разных подсетей....а он не может так работать сволоч...
он подстовляет src ip из тойже подсети, что и default gw с главной таблици...
Если способ избавиться от этого?
Был бы очень признателен за информацию
|