LINUX.ORG.RU
ФорумAdmin

request -> eth$i ->kernel -> eth$i -> response, для $i>=2?


0

0

Приветствую! подскажите, пожалуйста имеется машина (ядро 2.6.13) с 2-мя eth интерфейсами, на каждом реальный IP-адрес(2 провайдера), вопрос, как сделать что бы ответ уходил на тот же интерфейс с которого пришел запрос? Спасибо

удалить маршрут по умолчанию:
ip route del default
сделать для каждого линка отдельную таблицу маршрутицации:
ip route add default via eth0 table link1
ip route add default via eth1 table link2
ностроить правила маршрутизации по источнику:
ip rule add from <eth0 ip> lookup link1
ip rule add from <eth1 ip> lookup link2

но учти, это относится только к tcp соединениям.
с udp такая фишка не пройдет. имхо тут дело в особенностях протокола...

Cosmicman ★★
()
Ответ на: комментарий от Cosmicman

а как будут рулиться пакеты инициируемые мной, т.е. сидящим за этой машиной?

изыиняюсь за глупые вопросы, синтаксис именно такой как указал?

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