Чтобы установить лимит на вилан нужно:
в /etc/conf.d/shaper/ создать скрипт:
tc qdisc add dev <DEVICE> handle ffff: ingress tc filter add dev <DEVICE> parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 flowid :1 action police rate <SPEED> burst <BURST> drop tc qdisc add dev <DEVICE> root tbf rate <SPEED> latency 25ms burst <BURST>
где:
DEVICE — например, eth1.15
SPEED — значение скорости, например 1126kbit
BURST — значение burst, расчитывается по формуле SPEED/8*1.5, например для 1126kbit будет 211k
Далее запустить команду
sh /etc/conf.d/shaper/login.conf
Чтобы удалить лимит с вилана нужно:
tc qdisc del dev <DEVICE> root tc qdisc del dev <DEVICE> ingress
Просмотреть shape
tc qdisc show dev <DEVICE>