При первом запуске создаётся пустая база данных wnam_db в работающем на сервере экземпляре MongoDB.
Для успешной работы WNAM вам необходимо:
- Изменить пароль пользователя admin в меню "Конфигурация" - "Пользователи интерфейса" -"admin":
- Создать запись о сервере доступа ("Конфигурация" - "Сервера доступа" - "Создать сервер"). Сервер доступа - это устройство, через который будет осуществляться выход ваших пользователей в сеть Интернет.
В качестве параметров указываются:
- Тип устройства (поддерживаются MikroTik и UniFi controller
- IP-адрес устройства
- Местоположение устройства (для идентификации в отчётах)
- Параметры доступа (логин и пароль) к устройству (только для MikroTik). С их помощью WNAM обращается к маршрутизатору для просмотра таблицы DHCP и определения "пользовательского" имени устройства, передаваемого абонентом при запросе IP адреса (например, "Вася-ПК" или "iPhone5Maxim"). Для работы этой функции необходимо также отметить чекбокс "определять имена абонентов"
- Чекбокс "использовать счетчики аккаунтинга" предполагает получение от сервера доступа (через RADIUS) информации о трафике сессий абонентов
Помимо "основного" сервера доступа Miktorik можно создать вторую запись о контроллере UniFi, который в принципе сервером доступа не является. WNAM, тем не менее, может обращаться к собственной базе MongoDB контроллера для извлечения информации о имени точки доступа, к которой подключился абонент, и номере радио-канала.
3. Создать запись о площадке в разделе "Конфигурация" - "Площадки" - "Создать площадку". Площадка определяет IP-подсеть, адреса из которой получают абоненты.
Номер площадки является также ключом при показе рекламных блоков. Контроллер (UniFi) можно задать, если запись о нем была предварительно создана.
Таким образом, в простейшем случае необходимо определить одну площадку и один сервер доступа.
4. Настроить маршрутизатор MikroTik
5. Настроить FreeRADIUS