Родилась идея скрипта, который бы в зависимости от уровней сигналов от клиентов менял бы ограничение скорости. Причём ограничение скорости должно быть «на клиента» и не зависеть от IP-адресов (для надежности). Эта версия скрипта не требует создавать статическую WDS запись.
В этой статье мы рассмотрим окончательный вариант скрипта.
Чтобы не тратить лишнее время на добавление пользователей в код программы, создадим для этого специальную форму.
Данный скрипт будет извлекать данные о времени подключения и выполнять на основании этих данных какие-либо действия. Например, ограничивать скорость.
В одной из предыдущих статей "Извлекаем данные о текущей дате и времени" был рассмотрен вопрос определения времени работы скрипта. Полученные из неё знания, в свою очередь, помогут нам выбрать наиболее оптимальный вариант кода.
Напишем функцию, которая будет проверять МАС-адрес перед добавлением ARP-записи в Mikrotik Routerboard. Чтобы узнать больше о настройке Вашего Mikrotik Routerboard, ознакомьтесь с библиотекой статей и видео-материалов, представленных на нашем сайте.
Данная функция будет генерировать пароли для определенного IP-адреса в Mikrotik Routerboard и осуществлять проверку на предмет возможного дублирования паролей.
Гораздо удобнее, чем листочек со списком частот на мониторе.
С его помощью вы сможете сканировать свои хосты на предмет открытых портов.
Напишем скрипт уменьшения скорости на случай, когда у правил шейпера разные названия и они не имеют ничего общего друг с другом. На сайте ASP24 вы найдете множество скриптов для Mikrotik Router OS.
Скрипт будет проверять текущее число месяца и выполнять какие-либо действия или нет. В библиотеке статей сайта ASP24 Вы найдете много полезных скриптов, написанных специально для Вас.
Например, нам нужно, чтобы с 00 до 08 часов скрипт проверял текущее время суток и выполнял определенные действия в зависимости от заданных условий.