Недавно решил ограничивать скорость интернета некоторым пользователям
Есть два варианта - ограничение скорости в SQUID, благо он используется или через cbq.init
Сейчас стоит cbq.init v0.7.1. На сервере SuSE. Два интерфейса eth0 - смотрит наружу и eth1 - смотрит вовнутрь. Установлен пакет iproute2
cbq.init отказывался запускаться. Оказывается в каталоге /sbin не было файла tc. В SuSE он в /usr/sbin. Сделал ссылку на него - заработало.
Файлы, с настройками ожидаются в каталоге /etc/sysconfig/cbq по маске cbq-*
Сильно извращаться с настройками не стал и ограничился общей скоростью
DEVICE=eth1,100Mbit
RATE=128Kbit
WEIGHT=8Kbit
RULE=192.168.0.1/32,192.168.0.10/32
осталось только добавить этот скрипт в автозагрузку