alex_001 Posted October 15, 2012 Есть ли способы сделать так чтобы при наличии нескольких аплинков исходящие пакеты уходили через тот интерфейс , через который реально приходят пакеты от этой сети? Способ с ip rule + несколько таблиц с разными default понятен , интересует именно автоматическое добавление маршрутов (видимо правка route cache + tr table) на лету. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zi_rus Posted October 15, 2012 в голову приходит только одно слово CONNMARK Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alex_001 Posted October 15, 2012 в голову приходит только одно слово CONNMARK Забыл добавить - без iptables :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alex/AT Posted October 15, 2012 (edited) А если с двух интерфейсов придет трафик с одного IP? Куда отправлять? Рецепт форвардинга с использование route cache есть здесь: http://www.ssi.bg/~ja/ См. Static, Alternative Routes, Dead Gateway Detection, NAT По ссылке выше всё не просто, а очень просто - добавляется патч, пишется route с двумя nexthop'ами, и всё. На практике юзал, пока не реализовал на ip rule'ах / ipset, чтобы не тащить патчи в ядро. Работает даже с NAT. Вот здесь еще микро хауту: http://www.ssi.bg/~ja/nano.txt Edited October 15, 2012 by Alex/AT Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
disappointed Posted October 15, 2012 Можно поинтересоваться зачем это? А если пакет приезжает с аплинка 1 а сеть откуда он пришёл видна с более длинной маской от второго? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alex_001 Posted October 16, 2012 А если с двух интерфейсов придет трафик с одного IP? Куда отправлять? Рецепт форвардинга с использование route cache есть здесь: http://www.ssi.bg/~ja/ См. Static, Alternative Routes, Dead Gateway Detection, NAT По ссылке выше всё не просто, а очень просто - добавляется патч, пишется route с двумя nexthop'ами, и всё. На практике юзал, пока не реализовал на ip rule'ах / ipset, чтобы не тащить патчи в ядро. Работает даже с NAT. Вот здесь еще микро хауту: http://www.ssi.bg/~ja/nano.txt Спасибо , посмотрю .. Натыкался на эту страничку , но не обратил внимания видимо на нужный патч. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...