Ola pessoal estou fazendo balanceamento com bonding e esta funcionando perfeitamente encontrei somente um problema pelo caminho...
estou usando a marcacao de pacotes para direcionar o msn para um link pois pelo q li na net o problema com balanceamento encontra-se nos caches das rotas. Entao tive esta ideia...
1- adicionei ip route flush cache no cron pra fazer flush das rotas a cada 10 minutos evitando assim o travamento...
2- criei regras do firewall permitindo trafego entre as interfaces bond0 e ethX (clientes).
3- criei as seguintes rotas:
echo adicionando routes velox1
ip route change 192.168.1.0/29 dev bond0 src 192.168.1.1 table velox1
ip route change default proto static table velox1 via 192.168.1.2
echo adicionando routes ifaces
ip route add 192.168.1.0/29 dev bond0 src 192.168.1.1
ip route add 10.0.0.0/24 dev eth1 src 10.0.0.1
echo adicionando rules
ip rule add fwmark 2 lookup velox1 prio 2
echo adicinando rotas default
ip route add default scope global equalize proto static \
nexthop via 192.168.1.2 weight 1\
nexthop via 192.168.1.3 weight 1
ip route flush cache
Problema:
Esta td ok a velocidade de conexao e etc....
Conversando com amigo pela net ele flw para adicionar snat ao pacotes q eu vou marcar, e no snat direcionar para o roteador q ira na rota...
ex:
#Dizemos para onde ira os pacotes marcados para desvio e fluxo
#tcp/udp
iptables -t nat -A POSTROUTING -o bond0 -p tcp -m multiport --dports 1863,5190,7171,6110:6119,6891:6901,10000:10024,4665:4668 -j SNAT --to 192.168.1.2
iptables -t nat -A POSTROUTING -o bond0 -p udp -m multiport --dports 1863,5190,7171,6110:6119,6891:6901,10000:10024,4665:4668 -j SNAT --to 192.168.1.2
#END
#marcamos pacotes
iptables -t mangle -A PREROUTING -i eth1 -j MARK -p tcp -m multiport --dports 1863,5190,7171,6110:6119,6891:6901,10000:10024,4665:4668 --set-mark 2
iptables -t mangle -A PREROUTING -i eth1 -j MARK -p udp -m multiport --dports 1863,5190,7171,6110:6119,6891:6901,10000:10024,4665:4668 --set-mark 2
#END
estaria eu eskecendo de alguma regra para incrementar ?
Agradeco ajudas...