Tráfego de saída em diferentes interfaces com base na sub-rede de origem

Tráfego de saída em diferentes interfaces com base na sub-rede de origem

Este é um diagrama da minha rede atual,http://s1.postimg.org/5689b415b/actual_diagram.png

Objetivo

Roteie o tráfego da web da sub-rede 172.16.0.x/18 para a conexão ADSL

O que você acha dessa abordagem, ela funcionará? Não consigo configurar um ambiente de teste neste momento.

Gateway LAN

$INTERFACE = eth1

iptables -t mangle -A INPUT -i $INTERFACE \
                             -p tcp --dport 80 \
                             -j MARK --set-mark 0x1

iptables -t mangle -A INPUT -i $INTERFACE \
                             -p tcp --dport 443 \
                             -j MARK --set-mark 0x1

Gateway de Internet

Crie uma tabela de tráfego da web

echo 100 web-traffic >> /etc/iproute2/rt_tables

Crie uma regra de roteamento

ip rule add from all fwmark 0x1 table web-traffic

Configure a tabela de tráfego da web para rotear da maneira correta

ip route add default dev eth0 table web-traffic

Roteie todo o resto pela outra interface

ip route add default dev eth1

informação relacionada