Страница 1 из 1

2канала freebsd

Добавлено: 2012-02-17 14:47:57
Spook1680
freebsd 8.2
Тема освещена, но один вопрос есть)
stge0 - 1 провайдер
stge1 - 2 провайдер
gw- шлюз по умолчанию провайдера stge0

stge0 - основной пр.
кусок правила
rc.firewall

Код: Выделить всё

nat 1 config if stge0 reset same_ports deny_in
nat 2 config if stge1 reset same_ports deny_in
#
add 200 nat 1 ip from any to any via stge0
add 202 nat 2 ip from any to any via stge1
В таком конфиге трафик пойдет через того провайдера, шлюз которого выставлен по умолчанию?

Re: 2канала freebsd

Добавлено: 2012-02-18 23:33:05
cthtuf
да, конечно.
смотри второй рисунок из этой статьи.
если пакет инициирован этой же машиной, то он просто попадает в ip_output, где решается идет он на дефолтроут или куда ещё, ну и, судя по твоим данным, он идет на stge0 и маскируется на выходе
если инициирован машиной из внутренней сети, то он попадает в ip_input, потом форвардится и попадает в ip_output, ну а дальше действия аналогичные вышенаписанному.
если хочешь использовать оба канала, то нужно нат в ядро включить и входящий трафик тегировать. с исходящим трафиком такое не прокатит