+ Responder ao Tópico



  1. #1
    lazaroll
    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...

  2. #2
    wolloko
    ola estou precisando fazer um balanceamento com duas ADSL que vao ficar em eth1 e eth2 e enviar a conexao em eth0, vc pode me ajudar como devo fazer isso estou com mandriva 2006






Tópicos Similares

  1. balanceamento de carga
    Por wolvie no fórum Servidores de Rede
    Respostas: 1
    Último Post: 12-04-2002, 23:00
  2. Espelhamento no Linux com hd´s IDE
    Por clmr no fórum Servidores de Rede
    Respostas: 1
    Último Post: 09-04-2002, 22:09
  3. Passos para conf de uma estacao linux ..
    Por MarcelScan no fórum Servidores de Rede
    Respostas: 1
    Último Post: 04-04-2002, 22:40
  4. CLIPPER x SAMBA x LINUX
    Por soyeu no fórum Servidores de Rede
    Respostas: 0
    Último Post: 03-04-2002, 14:35
  5. Performance de Sistemas com WIN98/LINUX-SAMBA
    Por soyeu no fórum Servidores de Rede
    Respostas: 1
    Último Post: 28-03-2002, 21:55

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L