LINUX.ORG.RU
ФорумAdmin

Помогите побороть роутинг


0

0

Доброе время суток Столкнулся вот с такой проблемой Есть машина с 4-мя сетевыми карточками Linux Mandrake 7.2 kernel 2.2.17

eth0 addr:212.233.xxx.yyy Mask:255.255.255.240 (внутр сеть) eth1 inet addr:192.168.101.250 Mask:255.255.255.0 (внутр сеть) eth2 inet addr:212.233.xxx.zzz Mask:255.255.255.224(аплинк) eth3 inet addr:192.168.8.1 Mask:255.255.255.0(аплинк)

Default Gateway идет через eth2 (212.233.xxx.yz) Все работает , инет бегает

Но понадобилось пустить часть траффика через другой аплинк (eth3) на определнную сеть Я пишу route add -net 213.150.64.0 netmask 255.255.252.0 gw 192.168.8.254

В итоге получается что с любой машины траффик идет по новому пути (через eth3) , а с самого Linux адреса подсетки (net 213.150.64.0 netmask 255.255.252.0)даже не пингуются

У кого не справишал, все говорят что должно работать, но оно не пашет Может здесь мне подскажут как руки выпрямить?


Когда пингуешь сетку 213.150.64.0 с линуха, евонный адрес будет наверное 212.233.xxx.yyy (с младшего eth интерфейса берется)

А когда пингуют твои клиенты, их адрес 192.168.101.zzz наверное. Там у тебя клиенты?

То бишь когда у тебя много интерфейсов, а ты пингуешь адрес, который не находится непосредственно в смежной сети (через gw), то адрес отправителя оказывается не тем, которого ты ожидаешь.

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