All pastes #178951 Raw Edit

Kenjiro

public text v1 · immutable
#178951 ·published 2006-09-21 19:18 UTC
rendered paste body
# 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