+ Responder ao Tópico



  1. #1

    Padrão Balanceamento por marcação de pacotes

    Fala galera, como estão as coisas?

    Pessoal, estou tentando fazer um balanceamento por marcação de pacotes mas não está dando certo.

    Estou fazendo de acordo com pesquisas na internet, mas não estou encontrando o erro.

    Tenho um link dedicado e um adsl. O link dedicado está como rota padrão. Para o adsl fiz da seguinte forma:

    Código :
    echo "200 adsl" >> /etc/iproute2/rt_tables
     
    ip rule add from 192.168.200.250 lookup adsl
    ip route add default via 192.168.200.254 table adsl
     
    ## Copiando as rotas da tabela main
    ip route add 201.41.xx.zz/29 dev eth4 proto kernel scope link src 201.41.xx.zz table adsl
     
    ip route add 192.168.100.0/24 dev eth1 proto kernel scope link src 192.168.100.254 table adsl
     
    ip route add 10.0.130.0/24 via 10.0.1.253 dev eth1 table adsl
     
    ip route add 10.0.0.0/24 dev eth5 proto kernel scope link src 10.0.0.254 table adsl
     
    ip route add 10.0.1.0/24 dev eth1 proto kernel scope link src 10.0.1.254 table adsl
     
    ip route add 192.168.200.0/24 dev eth2 proto kernel scope link src 192.168.200.250 table adsl
     
    ip route add 10.0.110.0/24 via 10.0.1.253 dev eth1 table adsl
     
    ip route add 10.0.140.0/24 via 10.0.1.253 dev eth1 table adsl
     
    ip route add 10.0.120.0/24 via 10.0.1.253 dev eth1 table adsl
    então fiz as regras de marcação de pacotes e rotas:
    Código :
    iptables -t mangle -A PREROUTING -p tcp --dport 995 -j MARK --set-mark 1
    iptables -t mangle -A OUTPUT -p tcp --dport 995 -j MARK --set-mark 1
     
    ip rule add fwmark 1 table adsl
    ip route flush cache
    Porém, quando adiciono a regra "ip rule add fwmark 1 table adsl" não consigo chegar ao destino na porta 995.

    Alguém consegue enxergar onde estou errando ou se está faltando alguma coisa??

    valeu
    []'s

  2. #2

    Padrão

    eu nao cheguei a usar deste modo , mas testei o -m gateway no pom recompilado e te digo é muito mais simples



  3. #3

    Padrão

    esse modulo do pom eu não conhecia.

    vou tentar resolver dessa forma primeiro, se não conseguir vou buscar outras alternativas.

  4. #4

    Padrão

    Ola lucianogf,




    1) delete a rota padrão;
    2) defina 02 conjuntos de regras: adsl e outros
    3) definir prioridade de cada regra;
    4) adsl ==> definir gateway adsl;
    5) outros ==> definir gateway linkdedicado






    Abraços,