Доброго времени суток, прошу помосчи в настройке htb.
Шлюз, Ubuntu 10.04
eth1 - внешка
eth0 - локаль
Стоит биллинг TraffPro.
Требуется: расставить приоритеты траффику, на данном этапе пытаюсь разобратся с элементарными настройками шейпера.
Что я делал:
поставил htb.init
Создаю классы:
Eth1DEFAULT=20
R2Q=10
eth1-2.rootRATE=2Mbit
CEIL=2Mbit
eth1-2:11.allRATE=10Kbit
CEIL=10Kbit
MARK=102
PRIO=1
BURST=10Kb
eth1-2:20.defaultRATE=2Mbit
CEIL=2Mbit
LEAF=sfq
PRIO=10
Метим траффик:iptables -t mangle -A PREROUTING -s 192.168.1.2 -j MARK --set-mark 102
iptables -t mangle -A PREROUTING -s 192.168.1.2 -j RETURN
htb compile
htb start
На данном этапе желаю клиенту с ip 192.168.1.2 ограничить скорость в 10kb/s.
Судя по htb stats траффик от юзера попадает в правило, НО
скорость не ограничиваетсяБудьте добры, ткните меня носом где же я ошибся
UPD для чистоты совести
class htb 1:11 parent 1:2 prio 1 rate 10000bit ceil 10000bit burst 10Kb cburst 1605b
Sent 238177 bytes 1063 pkt (dropped 0, overlimits 0 requeues 0)
rate 72bit 0pps backlog 0b 0p requeues 0
lended: 1063 borrowed: 0 giants: 0
tokens: 127299984 ctokens: 19362500
Пользователь решил продолжить мысль 24 Декабря 2010, 13:03:54:
для поддержки htb нужно собирать ядро или есть готовые с поддержкой?
http://www.udiniqgeek.com/bandwidth_management.htmlставится без танцев с ядром