Более того, беру рабочий скрипт с рабочей машины приятеля, меняю наименование интерфейсов, меняю адрес, который надо шейпить - для теста и 192.168.1.1 и 192.168.1.4 (ppp*) и 192.168.1.15 (мой pptp) - нифига не работает. Скрипт такой:
Код:
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1: htb
tc class add dev eth1 parent 1: classid 1:1 htb rate 950Mbit
tc class add dev eth1 parent 1:1 classid 1:2 htb rate 50000kbit
tc class add dev eth1 parent 1:2 classid 1:21 htb rate 8kbit ceil 8kbit
tc qdisc add dev eth1 parent 1:21 handle 21 sfq perturb 10
tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.1.15 flowid 1:21
Напрашивается вывод, может что-то в системе не так?
/dev/hands правил, не помогло