|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Shuko 2:5005/66 23 Feb 2006 15:17:41 To : All Subject : нужно scr адрес поменять -------------------------------------------------------------------------------- У меня есть сервер с несколькими туннелями на openvpn. Пара из них цепляются на другую железку с одним ip, они там на разных портах живут. Hо маршрут от моего сервера до ремотной железки для каждого туннеля через разных провайдеров и соответственно через разные интерфейсы. Для этого я маркирую пакеты на разные порты по разному и запихиваю в созданные для этого таблицы роутинга по fwmark. Это так, пролог :) А проблема такая: т.к. маршрут может быть только один, то src адрес пакета берется тот, который относится к интерфейсу, являющийся defaultroute в данный момент. Hапример, дефолт if1, а пакет засовываю в таблицу if2. Там стоит роутинг через if2, пакет выходит с этого интерфейса, но с адресом if1... И не помогает даже принудительная установка src типа: ip ro a default via роутер_для_if2 dev if2 src адрес_if2 ta if2 Это не форвард пакетов, это проблема исходящих с хоста пакетов. Пока думаю попробовать локальный нат, если получится. Hо всеже хочется через iproute разрулить. Зачем тогда еще нужен src параметр? Anton --- GoldED/W32 3.0.1 * Origin: Пиво пить - здоровым быть !!! (2:5005/66) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/185743fdc813.html, оценка из 5, голосов 10
|