изменение скорости в зависимости от времени
изменение скорости в зависимости от времени
Добрый день!
Как можно в связке freebsd+mpd+utm реализовать безлимитный тариф со скоростями с 0 часов до 7 часов скорость 512кбит/с , с 7 до 24 часов скорость 128кбит/с ?
Как можно в связке freebsd+mpd+utm реализовать безлимитный тариф со скоростями с 0 часов до 7 часов скорость 512кбит/с , с 7 до 24 часов скорость 128кбит/с ?
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
а скрипт не проще будет раз в 120 минут вызывать, и он бы сам смотрел, который сейчас час и ставил скорость пайпу??mikkey finn писал(а):скриптами. Клиентов фаерволом запихивать в таблицы с указанием номера пайпа. Для соотв пайпов по крону дергать скорость. Не фонтан решение, конечно...
Да, я в свое время страховался от внезапных ребутов - проверял раз в 120 минут скорость на одном из тарифов на нужное значение.
тогда надобность во втором скрипте отпадает, имхо..
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
Мы делали не так - все клиенты в таблицах , в 8 вечере запускаем скрипт для фаревола где скорости пайпов устанавливаем в хх , а в 3 часа ночи запускаем другой скрипт фаревола для пайпов со скоростями уууу. Все работает но!!! Серверу на фрибсд при большом количестве пользователей сильно не нравиться такая операция. Дело в том что в момент перезагрузки правил фаревола сервер не понимает куда относить трафик пользователей и переодически впадает в panic!
и уходит в перезагрузку, как следствие потеря коннекта ВПН у всех пользователей и нарекания на работу сети.
Поэтому от такой системы отказались.
и уходит в перезагрузку, как следствие потеря коннекта ВПН у всех пользователей и нарекания на работу сети.
Поэтому от такой системы отказались.
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
лучше радиус научите отдавать в ответах на апдейт сессии в зависимости от времени какие-нить новые атрибуты.
http://www.ietf.org/rfc/rfc3576.txt
это не стандарт, это так, хозяйке на заметку, как говорится
http://www.ietf.org/rfc/rfc3576.txt
это не стандарт, это так, хозяйке на заметку, как говорится
Последний раз редактировалось mikkey finn Вс янв 11, 2009 12:49, всего редактировалось 1 раз.
Новый модуль будет в 007, вероятно в пределах месяца. Правила шейпирования будут выполняться через utm5_rfw. Насчет радиуса - планируется возможность передачи текущей пропускной способности в задаваемых параметрах.drained писал(а):было бы здорово.лучше радиус научите отдавать в ответах на апдейт сессии в зависимости от времени какие-нить новые атрибуты
А когда возможно будет обновленный модуль посмотреть?В переработанном модуле utm5_dynashape будет возможность задания скорости в зависимости от временного диапазона
использование dynashape в том варианте в котором он сейчас юзается мало привлекательно, т.е. скажем имеем 10к юзеров с шейпированным трафиком, значит создается 10к правил для ipfw или tc которые начинают дико тормозить систему.
поэтому необходимо именно изменение параметров через радиус, что бы выставлять правила индивидуально на интерфейс ppp, а для тех кто ходит в инет напрямую (без директа) уже использовать правила шейпирования на маршрутизаторе.
Подобное сейчас реализовано, но костылями, а хотелось бы видеть реализацию средствами биллинга, а не внешних скриптов.
поэтому необходимо именно изменение параметров через радиус, что бы выставлять правила индивидуально на интерфейс ppp, а для тех кто ходит в инет напрямую (без директа) уже использовать правила шейпирования на маршрутизаторе.
Подобное сейчас реализовано, но костылями, а хотелось бы видеть реализацию средствами биллинга, а не внешних скриптов.
Было бы неплохо за одно решить и эту проблему:serjk писал(а):В общем все планируется сделать так, как Вы написали.
viewtopic.php?t=6168&postdays=0&postorder=asc&start=0
И совсем хорошо добавлять атрибут после события "блокировка ЛС" - т.е. с очередным апдейтом можно сбросить клиента с линии.
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23