Página 3 de 3 PrimeiroPrimeiro 123
+ Responder ao Tópico



  1. Opa...
    meu conhecimento em roteamento é básico, por isso considero fraco...
    domino um pouco o linux, e sou programador em PHP.

    Achei muitos tutoriais na internet de como se fazer o balanceamento com 3 placas de redes (1 pra a rede interna e outras duas pros links). Mas eu tenho quase certeza que naum é necessário. Eu posso simplesmente colocar cada modem da velox em uma rede diferente pela eth1, e colocar 2 gateways diferentes no meu servidor...
    O que eu quero saber é como eu posso fazer uma regra de balanceamento por peso igual com o iproute2 e o iptables...
    Alguem arrisca?
    =DD

    Estou aguardando!
    =D

  2. cara...

    vou te dar um bolo pronto, não será nem a receita, será apenas uma questão de adaptação.
    o script abaixo funciona em um servidor, faça a adaptação de acordo com sua necessidade.

    Código :
    #!/bin/bash
     
    # Interface da rede local
    IF0=eth0
     
    # Interface ADSL 1
    IF1=eth1
    # Interface ADSL 2
    IF2=eth2
    # Interface ADSL 3
    IF3=eth3
     
    # IP 1
    IP1=10.0.1.1
    # IP 2
    IP2=10.0.2.1
    # IP 3
    IP3=10.0.3.1
     
    # Gateway 1
    P1=10.0.1.254
    # Gateway 2
    P2=10.0.2.254
    # Gateway 3
    P3=10.0.3.254
     
    # Rede Local
    P0_NET=192.168.10.0
     
    # Rede 1
    P1_NET=10.0.1.0
    # Rede 2
    P2_NET=10.0.2.0
    # Rede 3
    P3_NET=10.0.3.0
     
    # Apaga a rota padrão
    route del default gw 10.0.1.254
     
    ip route add $P1_NET dev $IF1 src $IP1 table ADSL1
    ip route add 127.0.0.0/8 dev lo table ADSL1
    ip route add $P0_NET dev $IF0 table ADSL1
    ip route add default via $P1 table ADSL1
     
    ip route add $P2_NET dev $IF2 src $IP2 table ADSL2
    ip route add 127.0.0.0/8 dev lo table ADSL2
    ip route add $P0_NET dev $IF0 table ADSL2
    ip route add default via $P2 table ADSL2
     
    ip route add $P3_NET dev $IF3 src $IP3 table ADSL3
    ip route add 127.0.0.0/8 dev lo table ADSL3
    ip route add $P0_NET dev $IF0 table ADSL3
    ip route add default via $P3 table ADSL3
     
    ip route add $P1_NET dev $IF1 src $IP1
    ip route add $P2_NET dev $IF2 src $IP2
    ip route add $P3_NET dev $IF3 src $IP3
     
    ip rule add from $IP1 table ADSL1
    ip rule add from $IP2 table ADSL2
    ip rule add from $IP3 table ADSL3
     
    ip route add default equalize nexthop via $P1 dev $IF1 weight 1 nexthop via $P2 dev $IF2 weight 1 nexthop via $P3 dev $IF3 weight 1
     
    ip route flush cache

    valeu



  3. ahh..

    não se esqueça de criar as tabelas primeiro..






Tópicos Similares

  1. Controle de banda no pppoe como fazer?
    Por extremenet no fórum Redes
    Respostas: 14
    Último Post: 03-12-2010, 13:33
  2. Balanceamento de carga no MySQL
    Por Magal no fórum Servidores de Rede
    Respostas: 0
    Último Post: 12-02-2009, 00:10
  3. Como Fazer BalanÇo De Cargas No Mikrotik
    Por evaristopaiva no fórum Redes
    Respostas: 1
    Último Post: 02-01-2008, 01:43
  4. Respostas: 1
    Último Post: 16-08-2006, 09:08
  5. Respostas: 3
    Último Post: 19-01-2003, 10:32

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L