====== Чистка hosts на RouterOS ======
В некоторых сетях возникает проблема, когда сессии с одного MAC дублируются и зависают.
Скрипт очистки Hosts на Mikrotik помогает решить эту проблему.
===== Настройка =====
**1** Подключаемся к Mikrotik через Winbox
**2** Перейдите в меню **System|Scheduler** и добавьте новый инстанс
{{:billing:nas_access_server:clearnotauth.png?nolink|}}
Настраиваем все как на скрине, а в поле **On Event** поместим следующий код
:foreach i in [ /ip hotspot host find where authorized =no and bypassed =no ] do={
/ip hotspot host remove $i
}
Скрипт будет удалять неавторизованные хосты соглавно расписания.
**3** Создадим еще один инстанс
{{:billing:nas_access_server:idle.png?nolink|}}
Настроим все как на скрине, а в поле **On Event** поместим следующий код
:foreach i in [ /ip hotspot host find where idle-time>00:01:00 ] do={
/ip hotspot host remove $i
}
Этот скрипт будет удалять все сессии, время простоя которых больше одной минуты.
На этом настройка окончена.