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