[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: iproute question



Hi Oleg,

* Oleg Verych <olecom@flower.upol.cz>
* 2006-11-22 20:50:
> > Установлен sarge c kernel.org 2.2.26.
> 
> Да уж. Это совсем не про дебиян. Сарж не поставлялся с 2.2 ядром.
> Дятликс(Woody) поставлялся, Бульбикс(Potato) поставлялся, Сарж не
> поставлялся.

Ну я же не в саппорт звоню :) Оно работает. Думаю и etch будет
работать, а там обещают и 2.4 выбросить

> Не смотрел я, что там за сети, но только вот что бросилось в глаза:
> 
> > Вроде мне это показалось простым и доступным:
> > ip rule add from 192.168.43.0/26 table mynet
> > ip route add 0/0 via 172.16.0.1 dev eth1 table mynet
>                ^^^
> это, собственно, аналог 'default' роута. Так что думайте, что-нибудь
> другое тут нарисовать.

Именно так мне и надо. Для mynet default route 172.16.0.1, а для
myInet - маршрутизатор с своем сегменте. Проблему я попытался описать
ниже - пакеты с myNet, будучи посланные на адрес с myInet все равное
лезут на 172.16.0.1.

> > И оно даже как-то и работает. Но оказалось что defaul route для
> > mynet
> > срабатывает раньше route для линков на интерфейсы. Т.е.:
> > #ip route list table all
> > default via 172.16.0.1 dev eth1  table mynet  proto kernel
Надо было вот строку перенести ниже

> > myinet/29 dev eth0  proto kernel  scope link  src myinethost
> > 192.168.43.0/26 dev eth0  proto kernel  scope link  src 192.168.43.1
> > 172.16.0.0/16 dev eth1  proto kernel  scope link  src 172.16.17.3
Вот сюда.

> > default via 194.158.207.75 dev eth0
> > ...
> >
> > И все пакеты с локально сети сначала идут на 172.16.0.1, а потом
> > возвращаются назад. может что подскажете?

-- 
Best regards,
Sergey Chumakov 2:450/77[.43]



Reply to: