DouglasMenger
(usa XUbuntu)
Enviado em 05/12/2013 - 10:26h
Bom dia.
Consegui uma evolução a respeito da configuração, porem ainda não esta 100%, consigo direcionar os hosts para os gateways que eu quero usar mas quando direciono o qualquer host para sair no gateway eth1 (192.168.0.200) percebo que a conexão fica instável, notei isso rodando o comando ping.
Vejam como esta minha configuração atual:
eth0 | Rede Local | 189.100.0.200
eth1 | Link GVT | 192.168.0.30 Gateway 192.168.0.200
eth2 | Link TPA | 10.0.0.100 Gateway 10.0.0.1
# ------------------------------------------------------------------- #
ip route add 192.168.0.0/24 dev eth1 src 192.168.0.30 table gvt
ip route add default 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 -t nat -t mangle -A PREROUTING -s 189.100.0.102 -j MARK --set-mark 2
iptables -t nat -t mangle -A PREROUTING -s 189.100.0.100 -j MARK --set-mark 1
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 -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 : "