LINUX.ORG.RU
ФорумAdmin

Непонятки с iproute


0

0

Имеем:
ip rule show
0: from all lookup local
32762: from all to 173.1.5.14 lookup dmit_datagroup
32763: from all to 173.1.5.1 lookup dmit_datagroup
32764: from all to 173.1.9.212 lookup dmit_datagroup
32765: from all to 10.55.25.4 lookup dmit_datagroup
32766: from all lookup main
32767: from all lookup default

ip route show table dmit_datagroup
default via 10.10.105.5 dev eth2

ip route show | grep 10.55 -- пусто

route -nC | grep 10.55
173.1.6.1 10.55.25.4 10.10.105.5 0 0 18 eth2

А теперь строим трассу:
traceroute 10.55.25.4
traceroute to 10.55.25.4 (10.55.25.4), 30 hops max, 40 byte packets
1 10.10.105.5 (10.10.105.5) 22.558 ms 24.600 ms 26.804 ms
...
вроде все нормально.

А вот если так:
traceroute -s 173.1.6.1 10.55.25.4
traceroute to 10.55.25.4 (10.55.25.4), 30 hops max, 40 byte packets
1 10.10.106.1 (10.10.106.1) 122.886 ms 124.331 ms 126.519 ms
Почему ядро пихает пакет не в тот интерфейс, не могу понять???

tun0 - 10.10.106.6 -- OpenVPN туннель.

eth0 - 173.1.6.1/24 - локалка

eth2 - 10.10.105.6/30 - адсл через нс.

блин, туплю. вопрос закрыт.

маршрутизация от источника по двум каналам - это хорошо, но вот трейсроут ведет себя немного неадекватно =))) на самом деле конечно вполне адекватно, вот только я не сразу въехал

anti_social
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.