====== Динамічний шейпер для Mikrotik NAS ====== Починаючи з версії 0.9.0 динамічний шейпер працює і для [[mikrotikapi|Mikrotik NAS]]. Принцип його роботи, по великому рахунку, нічим не відрізняється від [[dnswitch|стандартного динамічного шейпера]]: використовується практично та ж механіка, той же модуль і веб-інтерфейс для створення нічних/денних правил. Якщо ви зовсім не в курсі, про що йдеться - вкрай рекомендуємо **[[dnswitch|ознайомиться]]**, перш ніж продовжувати вивчати цю сторінку далі. Отже, запуск обробника в загальних рисах виглядає так (для прикладу): 30 0 * * * /bin/ubapi "mikrotikdnshaper" 0 7 * * * /bin/ubapi "mikrotikdnshaper¶m=downshift" Що тут коїться? Хто тут? \\ Та все просто: о 00:30 запуститься обробник без параметра і зробить усім круто проставить усім користувачам швидкість згідно з правилами динамічного шейпера для їхніх тарифних планів. Далі, о 07:00 цей самий обробник запускається з параметром **downshift**, який говорить йому встановити користувачам швидкості згідно з їхніми тарифними планами. \\ Звісно, не забуваємо про часові інтервали: запуск обробника має відбуватися строго між часовими інтервалами, зазначеними в правилах динамічного шейпера. ---- \\ **Важливо зазначити**, що динамічний шейпер для Mikrotik NAS повністю "нативна" для Ubilling'a штука, і він **НЕ використовує** жодних зовнішніх файлів і конфігів для своєї роботи. Не потрібно нічого правити/змінювати в скриптах OnConnect/OnDisconnect та інших файлах і конфігах, які необхідно правити для стандартного динамічного шейпера. **Достатньо** увімкнути опіцю **DSHAPER_ENABLED** в [[alteriniconf|alter.ini]] і додати запуск обробника в crontab.\\ ----