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

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: