Доброго времени суток!У меня проблема с шейпером (linux, tc). Использую следующие правила для ограничения скорости клиентов:
----------------------------------общие
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1 htb default 0 r2q 10
tc class add dev eth0 parent 1: classid 1:1 htb rate 100Mbit
----------------------------------на клиента
IP=95.x.x.x
CEIL=512
CLASSID=2356
tc class add dev eth0 parent 1: classid 1:$CLASSID htb rate ${CEIL}kbit
tc qdisc add dev eth0 parent 1:$CLASSID handle $CLASSID: sfq perturb 10
tc filter add dev eth0 protocol ip parent 1: prio 100 u32 match ip dst $IP flowid 1:$CLASSID
----------------------------------
Так вот при этом задержка (ping) у клиентов очень сильно растёт и поступают жалобы на невозможность играть на игровых серверах и т.п.
Знаю, что надо выставить высокий приоритет icmp пакетам, но не пойму где и как в этой схеме добавить правила.
Если добавить правила в корневые классы, то не повлияет ли трафик одного клиента на трафик других клиентов?
Заранее спасибо за любые советы.