Re: iproute question
Hi debian-russian,
* Sergey Chumakov <yas@cit.org.by>
* 2006-11-23 08:29:
> Именно так мне и надо. Для 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, а потом
> > > возвращаются назад. может что подскажете?
Вылечил добавлением
ip route add myinet/29 via myinethost _table_ myNet
ip route add 192.168.43.0/26 via 192.168.43.1 _table_ myNet
Что логично. И я такое пробовал, но добавлял dev ethX. На что получал
ругань "FILE EXISTS".
--
Best regards,
Sergey Chumakov 2:450/77[.43]
Reply to: