- Balanceamento de Links
+ Responder ao Tópico
-
Balanceamento de Links
Pessoal,
Já li em varios howto e foruns mas não consigo balancear meus links, alis até consigo mas ocorre um erro, mas vamos lá:
servidor com 3 placas de rede
eth0 rede interna
eth1 operadora A 1MB
eth2 operadora B 2MB
quando coloco o o balanceamento para rodar os acessos externos ( internet -> meu servidor) www ftp etc não acessam nada, ou seja meus clientes não conseguem acessar minhas paginas. e quando fica sem o balanceamento funciona tudo blz...
o balanceamento é basicamente para acesso interno meu a internet já que possou várias estações de trabalho.
segue abaixo o script (obs. mudei os ip´s do script por segunraça)
#!/bin/sh
####balanceamento####
# IPs do Servidores:
IPSERVIDORGW1="200.100.100.10"
IPSERVIDORGW2="201.200.200.20"
#Gateways:
GW1="200.100.100.1"
GW2="201.200.200.2"
# Redes da Operadoras:
REDEGW1="200.100.100.19/29"
REDEGW2="201.200.200.26/29"
# Roteamento
#
ip route del default
ip rule add prio 10 table main
ip route add default proto static via $GW1 src $IPSERVIDORGW1 table link1
ip route app prohibit default proto static table link1
ip route add default proto static via $GW2 src $IPSERVIDORGW2 table link2
ip route app prohibit default proto static table link2
ip rule add prio 15 from $REDEGW1 table link1
ip rule add prio 16 from $REDEGW2 table link2
ip route add default proto static table balance nexthop via $GW1 nexthop via $GW2
ip rule add prio 20 table balance
#fim arquivo balanceamento#
no /etc/iproute2/rt_tables
15 Link1
16 Link2
Oq esta errado ?! como resolver isso..
grato
-
Kra o balanceamento em si funcionou? Pq se tive funcionado o balanceamento menos mau, um ítem a menos, agora vamos ao site:
VC ja tento acessa o site pelo IP em vez do nome?
VC arrumo os DNS pra qd o link for trocado, por exemplo, o "200.100.100.10" cai e ai o outro entra... como o DNS trata isso na resolução do IP com o nome do site?
Espero que te ajude!
-
não testei isso ainda.... vou testar agora