Но так уже непойдет...
Как сказать роутеру пускать локальный трафик на один пров, а NAT на другой, при этом часть NAT трафика пускать все-же на первый?
Но так уже непойдет...
Как сказать роутеру пускать локальный трафик на один пров, а NAT на другой, при этом часть NAT трафика пускать все-же на первый?
на основании чего будет раскидываться трафик?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
На основании того что все кто сидят под NAT
Т.е. 192.168.0.0/24 (кроме себя самого)
будут идти через дрогой провайдер 1
Трафик с самого сервера будет идти на дешовый провайдер 2.
(+ некоторые нюансы, такие как: часть NAT трафика должна идти через 2 дешовый провайдер, под НАТом еще есть и пользователь 1 доргого провайдера)
И я уже теряю деньги, т.к. трафик 2-го дешового провайдера простаивает, за него плачу я а не пользователи. (проблема связана с торрентом, который не могу нормально поставить, но это уже другой разговор )
я не к тому - меня интересовали условия, на основании которых был бы разделен трафик. в общем - вместо условия в divert'e all пишете то, что вам необходимо.
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
очень просто
Есть пров1 rl0, пров2 rl1
ставишь дефолт маршрут через пров1
для трафика который out xmit rl0
divert a all from 192.168.0.0/24 out xmit rl0
fwd <GW OF prov2> from <IP OF prov2> to any out xmit rl0
divert b all from any to any
и на интерфейсе rl1 не забыть раз натить трафик
divert a all from any to <IP OF prov2> in recv rl1
где divert a - диверт на natd на rl1
divert b - rl0