- duvida com htb
+ Responder ao Tópico
-
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!
-
duvida com htb