Есть замечательный аналог скрипта cbq.init - htb.init
http://sourceforge.net/projects/htbinit/Документирован он тоже довольно неплохо:_
http://www.atmsk.ru/index.php?option=articles&task=viewartic...Однако всё же не достаёт пары тройки примеров конфигурации скрипта
(просто содержимого файликов, лежащих в /etc/sysconfig/htb).Предлагаю пользователям сего скрипта обмениваться своими примерами
конфигурационных файлов в этом треде.
Примеры есть в htb-example.tar.gz http://gd.tuwien.ac.at/opsys/linux/sf/h/htbinit/
или htb-lartc.tar.gz на http://sourceforge.net/projects/htbinitЭтих примеров и описания из самого htb.init вполне достаточно.
Неплохой пример есть на http://www.linux-kita.com/hanny/instalasi-htb-cbq.html
Незнаю, хватает ли примеров. Но я столкнулся с такой маленькой проблеммой:
Есть конфиг
CEIL=64Kbit
RATE=6Kbit
BURST=6K
LEAF=sfq
PRIO=3
RULE=62.16.16.128/26,192.168.0.1
RULE=62.16.16.128/26,192.168.0.38
RULE=62.16.16.128/26,192.168.0.49
....
В общей сумме строк RULE= в файле около 3000
Ограничение работает, нареканий нет. Пользователи получают свои 7-8 кбайт/сек и все нормально.
Но заметил другое.... Когда шейпер поднят - общая скорость на интерфейсе падает с 9.0 мег/сек до 1.8 мег/сек.
Данный комп используется еще как и файлопомойка, и пользователям совсем не нравится, чпо при 100 мбитах/сек они видят всего мегобайт.....
Подскажите как оптимизировать?
Или другой вариант нарезки канала? Надо ограничить полосу для нескольких dest IP, от около 1000 подсетей source IP
Может я конечно и неправ но что то мне подсказывает что
просто черезчюр много строк адрессов
что замедляет обработку пакетов ядром системы
в следствии чего он просто не в состоянии отсылать
в секунду большее число пакетов ....
Попробуй переделать правила (RULE) не на узлы а на сети
например так
RULE=62.16.16.128/26,192.168.0.0/24
Привет не могу разобратся в чём дело может поможеш???
Значит есть у меня eth0 (122.2.0.6) eth1 (172.24.1.81) eth2 (192.168.16.47)
нужно раздать инет на eth2 сам инет на eth1
настроил iptables чтобы пропускал тока те адреса которые мне нужно и выпустил их в нет
теперь осталось токо настроить скорость для клиентов
канал 8мегабит использую htb.init примеры моих настроек прилагаются
в итоге чёто он не правильно делит скоростя
Прошу помощи
Вот мои настройки http://serfingwmz.ucoz.ru/htb_primer.tar.gz