Load Balance, alguem conseguiu?
Ola pessoal alguem conseguiu fazer com o linux? estou tentando fazer um loadbalance em dois links, 1 embratel de 256 e outro telemar de 768, só que nao obtive sucesso. nas minhas pesquisa vi muitos post dizendo que nao conseguiu com linux mais com freebsd sim.
Obrigado.
Load Balance, alguem conseguiu?
Sim, oyama, é possível sim fazer Load Balance com linux, fiz isso numa empresa em q trabalhei, e com redundância entre os links.
Dá uma olhada em:
http://www.docum.org/docum.org/faq/cache/57.html
Tem tudo que vc precisa. Vc precisa da ferramenta "ip", precisa aplicar um patch no teu kernel, vc acha em www.netfilter.org, na seção Patch-o-matic.
Depois é só seguir como manda o tutorial.
Depois de tudo feito, é só acompanhar com o iptraf a saída dos links, pra vc verificar q está funcionando. E se quiser, derrube um dos links, e vc poderá verificar a Redundância entre eles.
Espero ter ajudado.
[]'s
Load Balance, alguem conseguiu?
Da de fazer com ambos os sistemas operacionais.
Para linux voce pode fazer com o iproute2.
:twisted:
Load Balance, alguem conseguiu?
Citação:
Postado originalmente por GrayFox
Da de fazer com ambos os sistemas operacionais.
Para linux voce pode fazer com o iproute2.
:twisted:
Teoricamente sim, mais na pratica to batendo cabeca e nda vou dar um tempo e tentar com o freebsd.
Valeu.
Load Balance, alguem conseguiu?
Galera, o q eu ainda nao consegui entender eh :
eu ate coloquei pra funcionar o Auto-balance. aparentemente nao deu erro nenhum e a net esta mais rapida.. so q :
Quem voces colocam o gateway de saida da eth0 ??
Minha conf esta assim
Eth0 <---- Rede interna
ip : 192.200.0.254
mascara 255.255.255.0
eth1 <--- Link 1
ip 200.x.2.254
mascara 255.255.255.0
gw 200.x.2.1
eth2 <--- Link 2
ip 200.x.3.254
mascara 255.255.255.0
gw 200.x.3.1
esta correto??
ai o auto-balance vai balancear?
quando vou o comando route a resposta eh :
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
200.x.2.0 * 255.255.255.0 U 0 0 0 eth1
200.x.3.0 * 255.255.255.0 U 0 0 0 eth2
default 200.x.2.1 0.0.0.0 UG 0 0 0 eth2
default 200.x.3.1 0.0.0.0 UG 0 0 0 eth1
mas no meu Iptraf fiquei escutando a porta eth1.. nao passa nada por ela.. estranho ne..
Load Balance, alguem conseguiu?
Veja se isto lhe ajuda
# Balanceamento de carga
# Manter as conexoes de entrada - sai e entra na mesma interface
ip rule add from IPLINK1 lookup 1
ip route add 192.168.220.0/24 via 192.168.220.1 table 1
ip route add 0/0 via gatewayLINK!table 1
ip rule add from IPLINK2 lookup 2
ip route add 192.168.220.0/24 via 192.168.220.1 table 2
ip route add 0/0 via GATEWAYLINK2 table 2
# Regras de saida balanceada
ip route add default equalize nexthop via GATWEWAYLINK1 dev eth1 nexthop via 200.207.1.129 dev eth3
ip route flush cache
Load Balance, alguem conseguiu?
Hum, tentei .. mas nao funfou.. nem sinal de trafego na eth1...
Igor
Load Balance, alguem conseguiu?
iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 25 -j MARK --set-mark 2
iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 110 -j MARK --set-mark 2
iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 80 -j MARK --set-mark 2
iptables -t mangle -A OUTPUT -p tcp --dport 25 -j MARK --set-mark 2
iptables -t mangle -A OUTPUT -p tcp --dport 110 -j MARK --set-mark 2
iptables -t mangle -A OUTPUT -p tcp --dport 80 -j MARK --set-mark 2
ip rule add fwmark 2 table 20 prio 20
ip route add default via $GW_ADSL2 dev $IF_ADSL2 table 20