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