[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

HTB - Controle de banda



Galera,

algeum pode me ajduar com o controle de banda com HTB.
Criei a seguinte situação.

ETH0 - Rede local

crio o qdisk
tc qdisc add dev eth0 root handle 1: htb default 10

defino as classes
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 1gbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 100mbit ceil 1gbit prio 0          # Full

tc class add dev eth0 parent 1:1 classid 1:20 htb rate 150kbit ceil 150kbit prio 0
tc class add dev eth0 parent 1:1 classid 1:25 htb rate 150kbit ceil 300kbit prio 0
tc class add dev eth0 parent 1:1 classid 1:30 htb rate 300kbit ceil 300kbit prio 0
...
...

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

e aplico as regras.
ex:
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.0.2 match ip sport 80 0xffff flowid 1:20

porem ao aplicar a regra pra minha maquina, a controle nao funciona.
Se eu colocar o defaul do qdisc para 1:20 ai fuciona perfeitamente.

O que to fazendo errado?

eth0 - Rede local
eth1 - WAN

Att
gunix

Reply to: