Для работы 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 и добавьте новый инстанс
Настраиваем все как на скрине, а в поле On Event поместим следующий код
:foreach i in [ /ip hotspot host find where authorized =no and bypassed =no ] do={
/ip hotspot host remove $i
}
Скрипт будет удалять неавторизованные хосты соглавно расписания.
3 Создадим еще один инстанс
Настроим все как на скрине, а в поле On Event поместим следующий код
:foreach i in [ /ip hotspot host find where idle-time>00:01:00 ] do={
/ip hotspot host remove $i
}
Этот скрипт будет удалять все сессии, время простоя которых больше одной минуты.