+ Responder ao Tópico



  1. #1
    jlbavaresco
    Visitante

    Padrão duvida com htb

    Olá pessoal!eu tenho que fazer o seguinte: tenho um servidor de proxy com squid autenticado, e quero limitar a banda para os clientes. a minha interface com a net é a eth0 e com a lan é a eth1. o ip da eth0 é 10.1.1.250 e da eth1 é 192.168.20.250, e tenho 10 interfaces virtuais, para 10 redes, de 192.168.20.250 até 192.168.30.250. Eu tenho um link de 1mb, e quero limitar para 150kb para cada rede. eu já faço isso no squid, mas daí não fica limitada a banda para outros serviços, como por exemplo kazaa.eu fiz um script para o htb fazer esta limitação de banda em todas as portas, e queria ver se está certo.este e o script:
    #!/bin/bash
    tc qdisc del dev eth0 root
    tc qdisc add dev eth0 root handle 1: htb default 20
    tc class add dev eth0 parent 1: classid 1:1 htb rate 150kbit
    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 150kbit ceil 150kbit
    tc class add dev eth0 parent 1:1 classid 1:20 htb rate 150kbit ceil 150kbit
    tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10
    1:10
    tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.0.0/24 match ip dst 10.0.0.0/8 flowid 1:10

    Só queria saber se é assim mesmo que deve ser feito, ou se têm uma maneira melhor de fazer.
    Eu tentei com o cbq e não consegui, e assim aparentemente funciona.
    Obrigado pela atenção!
    Um forte abraço a todos!

  2. #2