+ Responder ao Tópico



  1. Pessoal, fiz a tradicional configuração htb-iptables e funcionou o controle de banda masss, não exatamente como esperava.

    Quando coloquei uma classe como a 1:10 com um rate de 608kbit e ceil igual, ele limitou, porem não foi esse valor para cada ip individualmente e sim
    para todos juntos, ou seja, essa taxa foi aplicada a eth1 do meu server dividindo os 608 para toooooodos os ips da rede.

    Tentei fazer um range de ip com o iptables mas aconteceu a mesma coisa.

    A baixo estão os dois scripts.


    htb:
    #====================================================================================

    tc qdisc del dev eth1 root
    tc qdisc add dev eth1 root handle 1:0 htb default 10
    tc class add dev eth1 parent 1:0 classid 1:1 htb rate 102400kbit

    tc class add dev eth1 parent 1:1 classid 1:10 htb rate 608kbit ceil 608kbit
    tc class add dev eth1 parent 1:1 classid 1:10 htb rate 1024kbit ceil 1024kbit
    tc class add dev eth1 parent 1:1 classid 1:20 htb rate 102400kbit ceil 102400kbit

    tc qdisc add dev eth1 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 10
    tc qdisc add dev eth1 parent 1:30 handle 30: sfq perturb 10


    iptables:
    #====================================================================================

    iptables -A OUTPUT -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p tcp -j CLASSIFY --set-class 1:10
    iptables -A OUTPUT -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p udp -j CLASSIFY --set-class 1:10


    iptables -A FORWARD -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p tcp -j CLASSIFY --set-class 1:10
    iptables -A FORWARD -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p udp -j CLASSIFY --set-class 1:10

    #====================================================================================

    A pergunta é: como atribuir uma configuração igual para cada ip "individualmente" dentro de um range?

    Desde já agradeço.

  2. Citação Postado originalmente por Vicentte Ver Post
    Pessoal, fiz a tradicional configuração htb-iptables e funcionou o controle de banda masss, não exatamente como esperava.

    Quando coloquei uma classe como a 1:10 com um rate de 608kbit e ceil igual, ele limitou, porem não foi esse valor para cada ip individualmente e sim
    para todos juntos, ou seja, essa taxa foi aplicada a eth1 do meu server dividindo os 608 para toooooodos os ips da rede.

    Tentei fazer um range de ip com o iptables mas aconteceu a mesma coisa.

    A baixo estão os dois scripts.


    htb:
    #====================================================================================

    tc qdisc del dev eth1 root
    tc qdisc add dev eth1 root handle 1:0 htb default 10
    tc class add dev eth1 parent 1:0 classid 1:1 htb rate 102400kbit

    tc class add dev eth1 parent 1:1 classid 1:10 htb rate 608kbit ceil 608kbit
    tc class add dev eth1 parent 1:1 classid 1:10 htb rate 1024kbit ceil 1024kbit
    tc class add dev eth1 parent 1:1 classid 1:20 htb rate 102400kbit ceil 102400kbit

    tc qdisc add dev eth1 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 10
    tc qdisc add dev eth1 parent 1:30 handle 30: sfq perturb 10


    iptables:
    #====================================================================================

    iptables -A OUTPUT -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p tcp -j CLASSIFY --set-class 1:10
    iptables -A OUTPUT -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p udp -j CLASSIFY --set-class 1:10


    iptables -A FORWARD -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p tcp -j CLASSIFY --set-class 1:10
    iptables -A FORWARD -t mangle -m iprange --dst-range 10.1.1.1-10.1.1.239 -p udp -j CLASSIFY --set-class 1:10

    #====================================================================================

    A pergunta é: como atribuir uma configuração igual para cada ip "individualmente" dentro de um range?

    Desde já agradeço.


    boa noite, ve se te ajuda http://www.vivaolinux.com.br/dica/Co...-com-HTB-tools


    Para complementar caso queira trabalhar com QOS da uma pesquisad no comando TC



  3. boa noite demattos,

    A dica me deu uma luz, mas mesmo assim tenho que configurar os clientes individualmentes, o que não quero e não preciso.

    O que desejo de fato é configurar atravéz de um range a velocidade para cada ip dentro dele de modo a não gerar um script gigante e anti-prático de trabalhar, afinal, aplicarei apenas uma modalidade de velocidade para os clientes, não precisarei ficar colocando: "fulando 608kbps, ciclano 608kbps, beltrano 608kbps", etc. Porém quando coloco essa configuração de velocidade no range ele o divide entre os clientes ao invéz de aplicar essa velocidade específica para cada um.

    Grato pela ajuda.




  4. Boa tarde,
    Vou fazer um laboratório para testar e posto o resultado, tive uma idéia para aplicar com iptables.

    Valew.






Tópicos Similares

  1. Qos em controle de banda com htb, ou cbq ou seja la qual for
    Por beroso no fórum Sistemas Operacionais
    Respostas: 1
    Último Post: 19-12-2008, 06:42
  2. Controle de Banda com HTB (dinovo !!)
    Por rhed2k no fórum Servidores de Rede
    Respostas: 13
    Último Post: 30-11-2006, 12:35
  3. Respostas: 5
    Último Post: 17-10-2006, 09:06
  4. CONTROLE DE BANDA COM HTB
    Por tiagoalgodas no fórum Servidores de Rede
    Respostas: 10
    Último Post: 12-10-2006, 08:14
  5. Controle de banda com htb ou cbq. Inercia muito grande!
    Por Waclawiak no fórum Servidores de Rede
    Respostas: 1
    Último Post: 28-09-2005, 07:35

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L