+ Responder ao Tópico



  1. Citação Postado originalmente por nataniel
    Pessoal,

    Depois de muito lutar contra essas desgraças da vida resolvi tentar tudo do zero... Quase um sistema de "Divisão de Link from Scratch".

    Vamos ao que foi feito e ao estado atual da conexão (que estou usando nesse momento):

    Hardware

    Depois de quase ter um enfarto com os outros testes resolvi desmontar meu micro de casa e usar ele.

    Intel Celeron 1800
    MB Asus P4V8X-X
    512 MB RAM
    HD IDE 6 Gb

    Usei um HD aqui da empresa para testes apenas. Coloquei duas interfaces de rede (eth1 e eth2) para os links externos e coloquei uma interface de rede intera (eth0) que é a sis900 onboard da placa mãe.

    PS.: NÃO ME CONDENEM! Isso é apenas para testes. Não vou usar essa SiS900 quando o sistema estiver rodando para meus clientes.

    Software

    Sistema Operacional: FEDORA CORE 3
    Kernel: 2.4.13-4
    Patchs Kernel: L7-Filter e DeadRoutes

    Links de dados

    Link 1: Rede interna do provedor
    Link 2: ADSL Brasil Telecom 800

    Teste realizados até o momento

    Downloads grandes: OK (baixei 4 arquivos de 50 MB cada um, dois por um link e dois pelo outro, monitorei usando IPTRAF)

    Sistemas de email: OK (tanto IMAP quanto POP)

    Bancos: OK (Itau e Banco do Brasil)

    COMO EU FIZ?!

    SEGREDO! Hahahahaha...

    Brincadeira. Povo, estou escrevendo um tutorial sobre tudo isso que eu fiz e irei colocar na seção de artigos da Under. Imagino que até na segunda-feira esteja no ar o tutorial.

    Continuarei testando essa conexão (estamos em 6 máquinas atrás dela para vermos se realmente funciona).

    Obrigado a todos que ajudaram e continuarão ajudando...

    Att,

    Nataniel Klug
    É isso ai Nataniel.
    :good:

  2. Mas voltando ao assunto, quem tiver o interesse em fazer um loadbalace e n tiver disposta em comprar um ROUTER para fazer isso, me disponho a fazer o serviço do maneira que achar melhor, por prioridade de serviço, range de ip´s ou mesmo balanceamento automático, com MRTG, monitoramento da CPU, Interfaces tudo graficamente, cachê dns, cachê proxy, etc. do link. Etc.



  3. Pessoal,

    Fiz um controle pelo MRTG para que vocês possam monitorar o funcionamento da divisão de carga entre os links.

    Vou deixar em teste durante o final de semana para ter certeza de que funcionará legal e depois passarei para a implementação desse sistema diretamente dentro do meu servidor.

    http://mrtg.cnett.com.br/server/teste/

    Valeu e obrigado a todos que participaram desse tópico.

    Att,

    Nataniel Klug

  4. #49
    antoniobrandao
    Citação Postado originalmente por jesusnetworks
    agora desisti do tal LB e toh redirecionando portas, usei um artigo aki do site eh tah funcionando legal. Parte dele esta aki

    iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -j MARK --set-mark 2
    iptables -t mangle -A OUTPUT -p tcp --dport 80 -j MARK --set-mark 2

    # Joga serviço 80 (pacotes marcados com 2) pro adsl
    # ------------------------------------------------------------
    ip rule add fwmark 2 table 20 prio 20
    ip route add default via 172.16.0.1 dev eth2 table 20


    ************
    agora minha duvida seria a seguinte: q diferenca faz de usar o c/ os parametros do AntonioBrandao?.....
    Jesus,
    Se vc adicionar o -m randmom a regra do iptables será aplicada em apenas 50% dos casos. Portanto, metade do trafego da porta 80 será marcado para ir para o link ADSL, metade nao.



  5. Povo,

    Se vocês monitoraram a conexão ou o fizerem agora notarão que o link da eth2 não foi usado nenhuma vez durante todo o final de semana. O que me parece é que, como diz no tutorial nano.txt, o linux precisa de um número "x" de conexões para poder escolher para qual lado mandar, senão ele manda sempre para o primeiro nexthop (que é o do link 1 - eth1).

    Hoje pela manhã como estamos agora com todas as máquinas da rede interna do provedor em funcionamento nota-se que ambas as conexões estão sendo utilizadas.

    Agora preciso aprender como fazer rotas estaticas, tipo, a rede interna do provedor precisa acessar um PTP que está em um IP tipo 10.0.0.0/24 e essa conexão têm que sair pela tabela 201 (eth1) que liga ao servidor gateway do provedor que irá devidamente rotear para a rede certa... O problema é que não to conseguindo adicionar rota de rede assim. Com o route eu fazia assim:

    Código :
    #route add -net <rede destino> gw <servidor para onde o pacote deve ir>

    Agora com o comando ip eu não estou entendendo como fazer.

    Att,

    Nataniel Klug






Tópicos Similares

  1. dois links em um servidor
    Por palozo no fórum Redes
    Respostas: 6
    Último Post: 06-01-2010, 10:51
  2. Unindo dois links em um unico servidor
    Por carniello no fórum Servidores de Rede
    Respostas: 3
    Último Post: 08-05-2009, 15:35
  3. Dois links em um mk
    Por Taigrobo no fórum Redes
    Respostas: 3
    Último Post: 31-07-2008, 01:46
  4. Dois Links em um só
    Por admskill no fórum Redes
    Respostas: 3
    Último Post: 29-11-2007, 22:15
  5. 2 links em um só servidor!!!
    Por SilenT no fórum Servidores de Rede
    Respostas: 3
    Último Post: 16-09-2004, 10:28

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L