+ Responder ao Tópico



  1. #1
    ecbr
    Visitante

    Padrão limit no htb!!!!

    ola all!!!

    tenho a seguinte regra, e tenho a seguinte duvida, no caso abaixo, to limitando 60kbit tres maquina, a questa ao é!!!

    este limite de 60kbit é para as tres maquina ou é 60 kbit para cada maquina?

    tc qdisc del dev eth1 root
    tc qdisc add dev eth1 root handle 1 htb default 50 r2q 100

    tc class add dev eth1 parent 1: classid 1:2 htb rate 512kbit burst 1k

    tc class add dev eth1 parent 1:2 classid 1:10 htb rate 300kbit ceil 512kbit
    tc qdisc add dev eth1 parent 1:10 handle 10 sfq perturb 10

    tc class add dev eth1 parent 1:2 classid 1:11 htb rate 60kbit ceil 300kbit
    tc qdisc add dev eth1 parent 1:11 handle 11 sfq perturb 10
    tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.10 match ip dport 80 0xffff classid 1:11
    tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.11 match ip dport 80 0xffff classid 1:11
    tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.12 match ip dport 80 0xffff classid 1:11

    tc class add dev eth1 parent 1:2 classid 1:50 htb rate 1kbit ceil 1kbit

  2. #2
    ecbr
    Visitante

    Padrão Re: limit no htb!!!!

    galera, alguma ideia, é que eu gostaria de colocar 60kbit para cada cliente, teria que criar uma class de 60kbit para cada filter com o ip do cliente.????



  3. #3

    Padrão Re: limit no htb!!!!

    para limitar a 60K cada um tem que fazer uma para cada um mas te recomendo fazer assim
    faça uma regra de nx60 onde n é o numero de clientes de 60K
    e depois cria o rate com 60 e o ceil com nx60 dessa forma se vc nao estiver com todos os usuarios usando ao mesmo tempo o servico vc garante um servico mais veloz para quem estiver conectado.

  4. #4

    Padrão Re: limit no htb!!!!

    É brother, do jeito que tá você tá fazendo 60 kbits pra 3 clientes, e não 60 pra cada...você pode fazer assim:

    tc class add dev eth1 parent 1:2 classid 1:11 htb rate 60kbit ceil 300kbit
    tc qdisc add dev eth1 parent 1:11 handle 11 sfq perturb 10
    tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.10 match ip dport 80 0xffff classid 1:11

    tc class add dev eth1 parent 1:2 classid 1:12 htb rate 60kbit ceil 300kbit
    tc qdisc add dev eth1 parent 1:12 handle 12 sfq perturb 10
    tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.11 match ip dport 80 0xffff classid 1:12

    tc class add dev eth1 parent 1:2 classid 1:13 htb rate 60kbit ceil 300kbit
    tc qdisc add dev eth1 parent 1:13 handle 11 sfq perturb 10
    tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.12 match ip dport 80 0xffff classid 1:13