Користувальницькькі налаштування

Налаштування сайту


dnswitchmtik

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
dnswitchmtik [2018/04/27 18:46]
dnswitchmtik [2023/06/15 20:16] (поточний)
bobr
Рядок 1: Рядок 1:
 +====== Динамічний шейпер для Mikrotik NAS ======
 +Починаючи з версії 0.9.0 динамічний шейпер працює і для [[mikrotikapi|Mikrotik NAS]]. Принцип його роботи, по великому рахунку, нічим не відрізняється від [[dnswitch|стандартного динамічного шейпера]]: використовується практично та ж механіка, той же модуль і веб-інтерфейс для створення нічних/денних правил. Якщо ви зовсім не в курсі, про що йдеться - вкрай рекомендуємо **[[dnswitch|ознайомиться]]**, перш ніж продовжувати вивчати цю сторінку далі. 
 +
 +Отже, запуск обробника в загальних рисах виглядає так (для прикладу):
 +
 +<code bash>
 +30 0 * * * /bin/ubapi "mikrotikdnshaper"
 +0 7 * * * /bin/ubapi "mikrotikdnshaper&param=downshift"
 +</code>
 +
 +Що тут коїться? <del>Хто тут?</del> \\ Та все просто: о 00:30 запуститься обробник без параметра і <del>зробить усім круто</del> проставить усім користувачам швидкість згідно з правилами динамічного шейпера для їхніх тарифних планів. Далі, о 07:00 цей самий обробник запускається з параметром **downshift**, який говорить йому встановити користувачам швидкості згідно з їхніми тарифними планами. \\
 +Звісно, не забуваємо про часові інтервали: запуск обробника має відбуватися строго між часовими інтервалами, зазначеними в правилах динамічного шейпера.
 +---- 
 +\\
 +**Важливо зазначити**, що динамічний шейпер для Mikrotik NAS повністю "нативна" для Ubilling'a штука, і він **НЕ використовує** жодних зовнішніх файлів і конфігів для своєї роботи. Не потрібно нічого правити/змінювати в скриптах OnConnect/OnDisconnect та інших файлах і конфігах, які необхідно правити для стандартного динамічного шейпера. **Достатньо** увімкнути опіцю **DSHAPER_ENABLED** в [[alteriniconf|alter.ini]] і додати запуск обробника в crontab.\\
 +
 +----