Пример генерации шейперов для ipfw+dummynet

Технические вопросы по UTM 5.0
Ответить
ilya_evseev
Сообщения: 48
Зарегистрирован: Сб ноя 25, 2006 05:05
Откуда: Saint-Petersburg, Russia
Контактная информация:

Пример генерации шейперов для ipfw+dummynet

Сообщение ilya_evseev » Чт июл 16, 2009 22:15

Выложил на правах public domain исходные тексты генератора шейперов для ipfw+dummynet:
http://sources.homelink.ru/utm5/utm5_dummynet.tar.gz

Порядок установки и запуска:
1) устанавливаются пакеты p5-DBI, p5-DBD-mysql50, p5-Config-General
2) редактируется файл options
3) создаётся sql-таблица adaptive_shapers (см. файл .sql)
4) редактируются правила в shapers_calculate
5) после запуска shapers_calculate SQL-таблица заполняется данными
6) запускается shapers_generate > shapers_apply
7) полученный shapers_apply содержит shell-сценарий настройки dummynet
8 ) для запуска шагов 5,6,7 через cron можно использовать run_it_all

Формат строк в shapers_calculate:
id-тарифа {базовая-входящая-скорость-в-килобитах[:базовая-исходящая] | -1} [ограничения...]
Формат ограничения:
[чч:мм-чч:мм] {количество-гигабайт | -} новая-входящая-скорость[:новая-исходящая]

ilya_evseev
Сообщения: 48
Зарегистрирован: Сб ноя 25, 2006 05:05
Откуда: Saint-Petersburg, Russia
Контактная информация:

Сообщение ilya_evseev » Сб янв 30, 2010 05:57

Выложена текущая версия.
Описание: http://sources.homelink.ru/shaping/readme_rus.txt
Скачать: http://sources.homelink.ru/shaping/

Ответить