Здравствуйте. Ситуация такая, есть роутер ASUS WL500gP, канал на 256кбит/с, надо ограничить скорость скачивания на 192.168.1.3 до 50кбит/с, 192.168.1.4 до 40кбит/с, 192.168.1.6 до 30кбит/с, остальным как получится. Вообщем наваял скрипт:
TC=tc
DEVB=ppp0
$TC qdisc add dev $DEVB root handle 1: htb default 30
$TC class add dev $DEVB parent 1: classid 1:1 htb rate 250kbit ceil 250kbit burst 6k
$TC class add dev $DEVB parent 1:1 classid 1:10 htb rate 50kbit ceil 50kbit burst 6k
$TC class add dev $DEVB parent 1:1 classid 1:20 htb rate 40kbit ceil 40kbit burst 6k
$TC class add dev $DEVB parent 1:1 classid 1:30 htb rate 30kbit ceil 30kbit burst 6k
$TC qdisc add dev $DEVB parent 1:10 handle 10: sfq perturb 10
$TC qdisc add dev $DEVB parent 1:20 handle 20: sfq perturb 10
$TC qdisc add dev $DEVB parent 1:30 handle 30: sfq perturb 10
$TC filter add dev $DEVB protocol ip parent 1:1 prio 1 u32 match ip dst 192.168.1.3 flowid 1:10
$TC filter add dev $DEVB protocol ip parent 1:1 prio 2 u32 match ip dst 192.168.1.4 flowid 1:20
$TC filter add dev $DEVB protocol ip parent 1:1 prio 3 u32 match ip dst 192.168.1.6 flowid 1:30
Это дело всё выполнил из под роутера. Результата нет :(
(сам сижу на 192.168.1.3)
Что я делаю не так?