
		jmsb
		
		(usa Outra)
		
		Enviado em 17/02/2016 - 19:38h 
		me ajudem por favor , eu tinha mencionado em outro tópico , como usar dois gateway na mesa rede pra redirecionar a saída de um determinado site pra especifico gateway , blz fui indicado a usar iproute,  fiz os teste em um laboratório que crie simulando a situação , deu tudo certo só que na pratica não funciono .
cenário
gateway com duas  4 eths 
01 eth0 link_vivo
02 eth1 rede interna
03 eth2 segunda interna
04 eth3 link_backup
crie duas rotas no iproute
200 linkvivo
201 linkbackup
regar do ip rule
GW_LINKVIVO=1.1.1.1 
GW_LINKBACKUP=2.2.2.2 
ETH_LINKVIVO=eth0
ETH_LINKBACKUP=eth3
ip route flush cache
ip route flush cache
ip rule add fwmark 1 prio 20 table linkvivo
ip rule add fwmark 2 prio 20 table linkbackup
ip route add default via $GW_LINKVIVO dev $ETH_LINKVIVO table linkvivo
ip route add default via $GW_LINKBACKUP dev $ETH_LINKBACKUP table linkneovia
route add default gw $GW_LINKVIVO
crie regra no iptables tabela mangle 
iptables -t mangle -I PREROUTING -p tcp -s 192.168.0.195 -d ip_destino -j MARK --set-mark 2
saida do comando ip rule list
0:      from all lookup local
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
20:     from all fwmark 0x1 lookup linkvivo
20:     from all fwmark 0x2 lookup linkneovia
32766:  from all lookup main
32767:  from all lookup default
saida do comando route -nKernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
ip_pulblico     0.0.0.0         255.255.255.248 U     0      0        0 eth3
ip_pulblico    0.0.0.0         255.255.248.0   U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth2
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         ip_gateway_vivo   0.0.0.0         UG    0      0        0 eth0
o que esta errado ?
sendo que fiz esse mesmo procedimentos em maquinas virtuais simulando , e deu certo.
se eu deixar a rota default o linkbackup ele funciona . porem fica a mesma coisa com outro gateway , não aplicar as regras se caso eu altere para ele ser o secundário