billing:nas_access_server:mikrotik_hosts

Это старая версия документа!


Чистка hosts на RouterOS

В некоторых сетях возникает проблема, когда сессии с одного MAC дублируются и зависают. Скрипт очистки Hosts на Mikrotik помогает решить эту проблему.

1 Подключаемся к Mikrotik через Winbox

2 Перейдите в меню System|Scheduler и добавьте новый инстанс

nolink&300|

Настраиваем все как на скрине, а в поле On Event поместим следующий код

 
:foreach i in [ /ip hotspot host find where authorized =no and bypassed =no ] do={
/ip hotspot host remove $i
}

Скрипт будет удалять неавторизованные хосты соглавно расписания.

3 Создадим еще один инстанс

nolink&300|

Настроим все как на скрине, а в поле On Event поместим следующий код

:foreach i in [ /ip hotspot host find where idle-time>00:01:00 ] do={
/ip hotspot host remove $i
}

Этот скрипт будет удалять все сессии, время простоя которых больше одной минуты. На этом настройка окончена.

  • billing/nas_access_server/mikrotik_hosts.1459372223.txt.gz
  • Последнее изменение: 8 лет назад
  • dh