Динамический шейпер для Mikrotik NAS

Начиная с версии 0.9.0 динамический шейпер работает и для Mikrotik NAS. Принцип его работы, по большому счету, ничем не отличается от стандартного динамического шейпера: используется практически та же механика, тот же модуль и веб-интерфейс для создания ночных/дневных правил. Если вы совсем не в курсе, о чем идет речь - крайне рекомендуем ознакомится, прежде, чем продолжать изучать эту страницу далее.

Итак, запуск обработчика в общих чертах выглядит так(для примера):

30 0 * * * /bin/ubapi "mikrotikdnshaper"
0 7 * * * /bin/ubapi "mikrotikdnshaper&param=downshift"

Что здесь происходит? Кто здесь? Все просто: в 00:30 запуститься обработчик без параметра и сделает всем круто проставит всем пользователям скорость согласно правил динамического шейпера для их тарифных планов. Далее, в 07:00 этот же обработчик запускается с параметром downshift, который говорит ему установить пользователям скорости согласно их тарифных планов.
Естественно, не забываем о временных интервалах: запуск обработчика должен происходить строго между временными интервалами, указанными в правилах динамического шейпера.



Важно отметить, что динамический шейпер для Mikrotik NAS полностью «нативная» для Ubilling'a штука и он НЕ использует никаких внешних файлов и конфигов для своей работы. Не нужно ничего править/изменять в скриптах OnConnect/OnDisconnect и прочих файлах и конфигах, которые необходимо править для стандартного динамического шейпера. Достаточно включить опицю DSHAPER_ENABLED в alter.ini и добавить запуск обработчика в crontab.


dnswitchmtik.txt · Последние изменения: 2018/04/27 19:11 — bobr
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki