Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Для работы WNAM требуется устройство, осуществляющее перехват HTTP-сессии нового абонента, его авторизацию, дальнейший учёт использования сети. Для небольших сетей наиболее оптимальным является применение хотспота (hotspot), доступного в маршрутизаторах Mikrotik. Для построения радио-сети доступа абонентов может использоваться любое оборудование (UniFi, D-Link, радио-интерфейс в том же Mikrotik).

...

В административном интерфейсе WNAM необходимо создать объект типа "Сервер доступа", выбрать тип "Mikrotik", указать его IP-адрес, логин и пароль для доступа в режиме "для чтения" для определения имен абонентов:

 

 

Внимание! Если вы сталкиваетесь с ситуацией, когда после разрыва сессии по тайм-ауту устройство абонента не распознает эту ситуацию и не отображает абоненту мини-браузер, можно попробовать сбрасывать неактивные записи об устройствах из таблицы хостов хотспота. Для этого можно воспользоваться следующим рецептом (http://wiki.mikbill.ru/billing/nas_access_server/mikrotik_hosts):

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

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

Image Added

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

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

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

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

Image Added

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

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

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