# SETTINGS FOR IPROUTE2 /sbin/ip route add 192.168.1.0 dev eth0 src 192.168.1.2 table T1 /sbin/ip route add default via 192.168.1.1 table T1 /sbin/ip route add 10.0.1.0 dev eth1 src 10.0.1.2 table T2 /sbin/ip route add default via 10.0.1.1 table T2 ### /sbin/ip route add 192.168.1.0 dev eth0 src 192.168.1.2 /sbin/ip route add 10.0.1.0 dev eth1 src 10.0.1.2 /sbin/ip route add default via 10.0.1.1 ### /sbin/ip rule add from 192.168.1.2 table T1 /sbin/ip rule add from 10.0.1.2 table T2 ##### Aqui as regras do iptables: (iptables -t nat ...) (é que eu mando o iptables-restore ler de um arquivo com as regras) # -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 # -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.1.2 -A POSTROUTING -o eth1 -j SNAT --to-source 10.0.1.2 ### As de cima são as atuais, com a rede funcionando, porem todo mundo saindo pelo mesmo gateway ### As de baixo são aquelas que tu me passou, porém se eu as habilito (sem as de cima) o acesso à Internet pára, creio que pela falta de retorno dos pacotes que são enviados pra fora) ##-A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to-source 192.168.1.2 ##-A POSTROUTING -o eth1 -s 10.0.0.0/24 -j SNAT --to-source 10.0.1.2 # ### E aqui as regras do *filter # -A FORWARD -i eth0 -o eth3 -j ACCEPT -A FORWARD -i eth3 -o eth0 -j ACCEPT -A FORWARD -i eth1 -o eth2 -j ACCEPT -A FORWARD -i eth2 -o eth1 -j ACCEPT