Использование CBQ для шейпинга трафика в Linux debian(ubuntu).
CBQ – представляют собой систему ограничения трафика по скорости. Это один из наиболее распространённого варианта шейперов. К сожалению, он может ограничивать только исходящий трафик с компьютера, на котором установлен.
Установка
#cd /usr/src/
#wget http://surfnet.dl.sourceforge.net/project/cbqinit/cbqinit/0.7.3/cbq.init-v0.7.3
Переименуйте этот скрипт в cbq.init для удобства и поместите в каталог /etc/init.d/
Настройка
В каталоге /etc/sysconfig создайте каталог /cbq
В нём будем хранить конфиг файлы шейперов.
Создавать файлы нужно с именем по шаблону cbq-<номер>.<имя_шейпера>
например cbq-100.test
Добавим туда следующие строки:
DEVICE=eth0,1000Mbit ## определение интерфейса в таком порядке: имя интерфейса, макс скорость пропускаемая через интерфейс.
RATE=256Kbit # скорость шейпера
WEIGHT=25Kbit # 10% от скорости шейпера (вес)
PRIO=1 # приоритет вообще можно не ставить этот параметр
LEAF=sfq # алгоритм
RULE=10.9.15.1 # правило содержащее в себе айпи адрес трафик к которому будет шейпериться
Также можно указать адрес или порт но источка (src )
выглядит это так :
RULE=10.9.15.2:80,

