
DouglasMenger
(usa XUbuntu)
Enviado em 06/12/2013 - 18:39h
Buckminster,
Cara consegui fazer funcionar dei uma revisada troquei a sequencia das regras e deu certo, ainda não entendi o porque mais deu certo hehe, agora só preciso estudar pra entender o que eu estava fazendo errado, mas a configuração final ficou assim:
#-------------------------------------------------------------------------
ip route add 192.168.0.0/24 dev eth1 src 192.168.0.30 table gvt
ip route add default via 192.168.0.200 table gvt
ip route add 10.0.0.0/24 dev eth2 src 10.0.0.100 table tpa
ip route add default via 10.0.0.1 table tpa
ip rule add from 192.168.0.30 table gvt
ip rule add from 10.0.0.100 table tpa
ip route add default scope global nexthop via 192.168.0.200 dev eth1 weight 1 nexthop via 10.0.0.1 dev eth2 weight 1
ip rule add fwmark 1 table gvt
ip rule add fwmark 2 table tpa
ip route flush cache
iptables -F
iptables -t nat -F
iptables -t mangle -F
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
iptables -t nat -t mangle -A PREROUTING -s 189.100.0.100 -j MARK --set-mark 1
iptables -t nat -t mangle -A PREROUTING -s 189.100.0.102 -j MARK --set-mark 2
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -j LOG --log-prefix "iptables : "
iptables -A OUTPUT -j LOG --log-prefix "iptables : "
iptables -A FORWARD -j LOG --log-prefix "iptables : "
#-----------------------------------------------------------------------------
Muito obrigado pela ajuda!