alex_001 Posted October 15, 2012 Posted October 15, 2012 Есть ли способы сделать так чтобы при наличии нескольких аплинков исходящие пакеты уходили через тот интерфейс , через который реально приходят пакеты от этой сети? Способ с ip rule + несколько таблиц с разными default понятен , интересует именно автоматическое добавление маршрутов (видимо правка route cache + tr table) на лету. Вставить ник Quote
zi_rus Posted October 15, 2012 Posted October 15, 2012 в голову приходит только одно слово CONNMARK Вставить ник Quote
alex_001 Posted October 15, 2012 Author Posted October 15, 2012 в голову приходит только одно слово CONNMARK Забыл добавить - без iptables :) Вставить ник Quote
Alex/AT Posted October 15, 2012 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
disappointed Posted October 15, 2012 Posted October 15, 2012 Можно поинтересоваться зачем это? А если пакет приезжает с аплинка 1 а сеть откуда он пришёл видна с более длинной маской от второго? Вставить ник Quote
alex_001 Posted October 16, 2012 Author 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
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.