Обмеження користувачів за обсягом трафіку на місяць з використанням простих черг Black Box

Чим ми можемо допомогти вам сьогодні?

Обмеження користувачів за обсягом трафіку на місяць з використанням простих черг

Змінено: Вт, 23 Сер, 2016 at 10:42 AM

Досить часто у практиці використання маршрутизаторів Мікротик виникає питання обмеження користувачів за обсягом трафіку, у певний період. І якщо з лімітами по швидкостях питань менше і налаштування простіше, то питання з обсягом часто ставить у глухий кут.

Безпосередньо на сайтіMikrotik, є чудовий і простий приклад, який дозволяє розширити ваші пізнання в галузі застосування RouterOS і вкотре демонструє гнучкість, яку дає дана операційна система.

Отже, розглянемо таку ситуацію:

Необхідно обмежити кожного користувача даної підмережі місячним обсягом трафіку4 гігабайти.

Після досягнення ліміту - обмежити швидкість користувача до64 kbit/s.

Перш, ніж переходити до вирішення поставленого завдання, приймемо такі умови:

Адреса маршрутизатора192.168.15.254/24

Адреси клієнтів яких необхідно обмежити192.168.15.17-192.168.15.28,192.168.15.35,192.168.15.67.

Для всіх клієнтів створено прості правила обмеження швидкості (Queue Simple).

Для початку нам необхідно створити скрипт, який перевірятиме обсяг трафіку, що підраховується у простих чергах у клієнтів:SystemScripts- натиснемо «плюс».

У поліNameвведемо назву нашого скрипта, наприкладTraff_Limit_4Gb.

обмеження
У поліSourceвведемо наступний скрипт (скопіюйте наведений нижче код і вставте його в поле Source):

для192.168.15.35(у поліNameвведемо назву скрипта,Traff_Limit_4Gb_IP35):

для192.168.15.67(у поліNameвведемо назву скрипта,Traff_Limit_4Gb_IP67):

У результаті в списку мають з'явитися три скрипти:

Traff_Limit_4Gb(для діапазону IP192.168.15.17-192.168.15.28)

Traff_Limit_4Gb_IP35(для IP192.168.15.35)

Traff_Limit_4Gb_IP67(для IP192.168.15.67)

користувачів
Тепер нам необхідно змусити наші скрипти виконаються, у цьому нам на допомогу прийде планувальник – Sheduler