+ Responder ao Tópico



  1. #1

    Padrão Balanceamento - Setando links para determinadas redes

    Boa tarde galera, tenho um servidor de proxy rodando na minha rede e gostaria de fazer o seguinte esquema:

    tenho 4 links e 4 redes diferentes, vou postar a situacao de cada uma, lembrando q só tenho uma interface tando para os 4 links como para as 4 redes....hehe

    vamos lá

    gateway link1 10.20.0.1
    gateway link2 10.21.0.1
    gateway link3 10.22.0.1
    gateway link4 10.23.0.1

    ip da interface eth0 10.20.0.2
    ip da interface eth0:0 10.21.0.2
    ip da interface eth0:1 10.22.0.2
    ip da interface etho:2 10.23.0.2

    o q eu to tentando fazer é o seguinte, toda requisicao q vier da rede 10.20.0.2 sair pelo gateway 10.20.0.1, 10.21.0.2 sair pelo gateway 10.21.0.1 e assim pro resto....

    eu até consegui fazer funcionar, mas percebo q algum pacote sai pelo gateway errado, por exemplo:
    deixei funcionando os 4 links da rede, e deixei apenas minha maquina no link4, eu nao tava navegando nem usando o link pra nada e mesmo assim ficava usando a banda do link4, sendo q eu nao tava nem navegando, alguem poderia me ajudar nesse esquema?

    qualquer duvida posto mais detalhes....

    vlw galera

    JeffParre

  2. #2
    Não Registrado(s)
    Visitante

    Padrão

    Se vc postar as regras q usou talvez poderemos ajudar..



  3. #3

    Padrão

    bom dia galera,

    desculpem aí, é q estou bem enrolado nos ultimos dias, segue aí as regras q fiz:

    ip route add 10.20.0.2 dev eth0 src 10.20.0.2
    ip route add to 0/0 via 10.20.0.1 table link1
    ip route add 20.20.0.2 dev eth0 table link1
    ip route add 10.20.0.2 dev eth0 src 10.20.0.1
    ip rule add from 10.20.0.1 table link1
    ip route add 10.21.0.2 dev eth0:0 src 10.21.0.2
    ip route add to 0/0 via 10.21.0.1 table link2
    ip route add 20.21.0.2 dev eth0:0 table link2
    ip route add 10.21.0.2 dev eth0:0 src 10.21.0.1
    ip rule add from 10.21.0.1 table link1
    ip route add 10.22.0.2 dev eth0:1 src 10.22.0.2
    ip route add to 0/0 via 10.22.0.1 table link3
    ip route add 20.22.0.2 dev eth0:1 table link3
    ip route add 10.22.0.2 dev eth0:1 src 10.22.0.1
    ip rule add from 10.22.0.1 table link3
    iptables -t mangle -A PREROUTING -s 10.20.0.2 -j MARK --set-mark 3
    ip rule add fwmark 3 table link1
    iptables -t mangle -A PREROUTING -s 10.21.0.2 -j MARK --set-mark 4
    ip rule add fwmark 4 table link2
    iptables -t mangle -A PREROUTING -s 10.22.0.2 -j MARK --set-mark 5
    ip rule add fwmark 5 table link3
    ip route flush cached

  4. #4

    Thumbs up muito bom.

    [QUOTE=JeffersonParre;468459]Boa tarde galera, tenho um servidor de proxy rodando na minha rede e gostaria de fazer o seguinte esquema:

    tenho 4 links e 4 redes diferentes, vou postar a situacao de cada uma, lembrando q só tenho uma interface tando para os 4 links como para as 4 redes....hehe

    vamos lá

    gateway link1 10.20.0.1
    gateway link2 10.21.0.1
    gateway link3 10.22.0.1
    gateway link4 10.23.0.1

    ip da interface eth0 10.20.0.2
    ip da interface eth0:0 10.21.0.2
    ip da interface eth0:1 10.22.0.2
    ip da interface etho:2 10.23.0.2



    Parabéns.