Para que o controle de upload usando o cbq funcione, é preciso que faça a marcação de pacotes, exemplo:
DEVICE=eth0,100Mbit,10Mbit
RATE=32Kbit
WEIGHT=3Kbit
PRIO=5
RULE=192.168.1.9/32,
BOUNDED=yes
ISOLATED=no
MARK=5 ->Coloque qualquer numero, lembrando que o número que colocar aqui tem que ser o mesmo no script do firewall.
Agora no firewall tem que fazer isso:
iptables -t mangle -A FORWARD -s 192.168.1.9/32 -j MARK –set-mark 5
iptables -t mangle -A POSTROUTING -s 192.168.1.9/32 -j MARK –set-mark 5
https://under-linux.org/showthread.php?t=81175
https://under-linux.org/showthread.php?t=84162