+ Responder ao Tópico



  1. #1
    bouncer
    Visitante

    Padrão 3 LInks no mesmo servidor

    como fasso pra ter 3 GW cada uma com sua rota IP, mais ele nao pode pegar o default, por que se pagar default cai tudo???


    eth0- 200.250.98.100 Gw 200.250.98.1
    eth1- 200.250.100.100 Gw 200.250.100.1
    eth2- 200.250.80.100 GW 200.250.80.1

  2. #2

    Padrão 3 LInks no mesmo servidor

    vou acompanhar esse topico pq me entereça muito.

  3. #3

    Padrão 3 LInks no mesmo servidor

    sabem uma coisa colegas.. isso de balancemamento de links em linux, tem dado mtos topicos aqui no forum, e nc se chegou a conslusão alguma... devido a problemas da sua implementação..

    Entao o que eu vou aconselhar é o seguinte..arranje um FreeBSD, ou um OpenBSD com PF ...
    fazer um loadbalance no PF é 1000 vezes mais simples que em qq linux...falando a serio..
    procura no google "OpenBSD PF Load Balance" ou algo do genero.. vai encontrar de ceretza..

    Um abraço

  4. #4

    Padrão Re: 3 LInks no mesmo servidor

    Citação Postado originalmente por bouncer
    como fasso pra ter 3 GW cada uma com sua rota IP, mais ele nao pode pegar o default, por que se pagar default cai tudo???


    eth0- 200.250.98.100 Gw 200.250.98.1
    eth1- 200.250.100.100 Gw 200.250.100.1
    eth2- 200.250.80.100 GW 200.250.80.1
    No meu funciona assim:

    # Legenda
    #
    # eth0 -> Rede interna (192.168.11.1/24)
    # eth2 -> VeloX #1 (192.168.1.41/24)
    # eth3 -> VeloZ #2 (192.168.0.41/24)
    # eth1 -> Neo (192.168.100.100/24)

    # Interfaces
    ETH0_IF="eth0"
    ETH1_IF="eth1"
    ETH2_IF="eth2"
    ETH3_IF="eth3"

    # Enderecos IP
    ETH0_IP="192.168.11.1"
    ETH1_IP="192.168.100.100"
    ETH2_IP="192.168.1.41"
    ETH3_IP="192.168.0.41"

    # Enderecos Rede
    ETH0_NET="192.168.11.0"
    ETH1_NET="192.168.100.0"
    ETH2_NET="192.168.1.0"
    ETH3_NET="192.168.0.0"

    # Enderecos Gateway
    ETH0_GW=""
    ETH1_GW="192.168.100.1"
    ETH2_GW="192.168.1.254"
    ETH3_GW="192.168.0.254"

    # Mascara
    NET_MASC="24"
    NET_MASC1="29"

    # Definindo regras de balanceamento de Link:
    echo -n "Balanceando links velox..."

    # neo
    ip route add $ETH1_NET/$NET_MASC dev $ETH1_IF src $ETH1_IP table neo
    ip route add default via $ETH1_GW table neo

    # veloX #1
    ip route add $ETH2_NET/$NET_MASC dev $ETH2_IF src $ETH2_IP table veloX1
    ip route add default via $ETH2_GW table veloX1

    # veloZ #2
    ip route add $ETH3_NET/$NET_MASC dev $ETH3_IF src $ETH3_IP table veloZ2
    ip route add default via $ETH3_GW table veloZ2

    # setando velox na tabela principal de roteamento
    ip route add $ETH1_NET/$NET_MASC dev $ETH1_IF src $ETH1_IP
    ip route add $ETH2_NET/$NET_MASC dev $ETH2_IF src $ETH2_IP
    ip route add $ETH3_NET/$NET_MASC dev $ETH3_IF src $ETH3_IP

    # regras das tabelas
    ip rule add from $ETH1_IP table neo
    ip rule add from $ETH2_IP table veloX1
    ip rule add from $ETH3_IP table veloZ2

    # balanceamento de link
    ip route add default scope global nexthop via $ETH2_GW dev $ETH2_IF weight 1 weight 1 nexthop via $ETH2_GW dev $ETH2_IF weight 1 nexthop via $ETH1_GW dev $ETH1_IF weight 1

    # flush no roteamento
    ip route flush cache
    echo " [OK]"
    #sleep 3
    #---------------------------- /etc/firewall/firewall.sh

  5. #5
    estanisgeyer
    Visitante

    Padrão 3 LInks no mesmo servidor

    Visite a página do IPROUTE2, na parte de documentação fala sobre isso.
    http://linux-net.osdl.org/index.php/Iproute2

  6. #6
    bouncer
    Visitante

    Padrão nesse caso seguinte

    se qualquer uma desses links, cair, outro tem que asumir..


    bouncer escreveu:
    como fasso pra ter 3 GW cada uma com sua rota IP, mais ele nao pode pegar o default, por que se pagar default cai tudo???


    eth0- 200.250.98.100 Gw 200.250.98.1
    eth1- 200.250.100.100 Gw 200.250.100.1
    eth2- 200.250.80.100 GW 200.250.80.1