You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

При первом запуске WNAM автоматически создаётся пустая база данных с именем "wnam_db" в работающем на сервере экземпляре СУБД MongoDB.

В лог-файле /var/log/tomcat8/wnam.log должно появиться что-то вроде:

17:49:26.435 DEBUG [c.n.w.s.s.UserAuthenticationProvider:55] - UserAuthenticationProvider init at 15.09.2016 17:49:26
17:49:26.786 DEBUG [c.n.wnam.manager.AdvBlockPageManager:85] - created page from template: advertisment
17:49:27.008 DEBUG [com.netams.wnam.services.OuiService:30] - OuiService start
17:49:27.437 DEBUG [com.netams.wnam.services.OuiService:70] - OUI cache load: 429 ms., size=22145
17:49:27.559 DEBUG [com.netams.wnam.services.SmsService:71] - gammu_path=
17:49:27.563 INFO [com.netams.wnam.services.SmsService:203] - SmsService started
17:49:27.576 INFO [c.n.wnam.services.LinuxCPService:103] - LinuxCPService started
17:49:27.618 DEBUG [c.n.wnam.services.StatisticService:215] - Log file: /var/lib/tomcat8/logs/wnam.log
17:49:27.621 DEBUG [c.n.wnam.services.StatisticService:121] - StatisticService start
17:49:27.622 DEBUG [c.n.wnam.services.StatisticService:125] - Session maximum life time is 21600 hours
17:49:27.688 DEBUG [c.netams.wnam.manager.LicenseManager:148] - LicenseManager start
17:49:27.697 DEBUG [c.netams.wnam.manager.LicenseManager:173] - License key:
17:49:27.701 DEBUG [c.netams.wnam.manager.LicenseManager:296] - checkLicenseKeyOnServer key=''
17:49:28.600 INFO [c.n.w.services.AdvertisementService:60] - AdvertisementService started
17:49:28.604 INFO [c.n.wnam.services.BluesocketService:46] - BluesocketService started
17:49:28.613 INFO [c.n.w.services.ControllerApiService:124] - ControllerApiService started
17:49:28.619 INFO [c.n.wnam.services.MikrotikService:34] - MikrotikService started
17:49:28.627 DEBUG [c.n.wnam.services.NetFlowService:81] - NetFlowService start
17:49:28.650 INFO [com.netams.wnam.services.SormService:88] - SORM RADIUS targets: 1, API enabled: false
17:49:28.650 INFO [com.netams.wnam.services.SormService:68] - SormService started
17:49:28.656 INFO [c.netams.wnam.services.UnifiService:68] - UnifiService started
17:49:28.659 DEBUG [c.n.wnam.services.WnamApiService:63] - WnamApiService start
17:49:28.667 DEBUG [c.n.wnam.services.WnamCmdService:140] - WnamCmdService start

1. Вход в систему и смена пароля

Административный интерфейс WNAM доступен по адресу http://имя_или_адрес_сервера/wnam/home

Если вы видите ошибку типа 404, значит приложение в tomcat у вас развернуто не правильно (проверьте, что дистрибутив назывался ROOT.war)

Логин и пароль по умолчанию: admin

Необходимо изменить пароль пользователя admin в меню "Конфигурация" - "Пользователи интерфейса" -"admin": 

 

2. Ввод лицензионного ключа

В меню "Конфигурация - Общие настройки" введите ключ:

Включите также "Тестовые интерфейсы СМС...", они потребуются на этапе настройки.

3. Создайте запись о сервере доступа

В меню "Конфигурация" - "Сервера доступа" - "Создать сервер" создайте запись, соответствующую типу вашего устройства (контроллер Cisco, роутер Mikrotik и т.п.). Сервер доступа - это устройство, через который будет осуществляться выход ваших пользователей в сеть Интернет.

 

В качестве параметров указываются:

    • Тип устройства (из выпадающего списка)
    • IP-адрес устройства. Он должен совпадать с тем адресом, с которого будут отправляться RADIUS-пакеты в сторону WNAM (параметр NAS-IP-Address)
    • Местоположение устройства (для идентификации в отчётах)
    • Комментарии - произвольное поле
    • Параметры доступа (логин и пароль) к устройству (для MikroTik, Bluesocket, Cisco, UniFi, TP-LINK). С их помощью WNAM обращается к устройству для просмотра таблицы DHCP и определения "пользовательского" имени, передаваемого абонентом при запросе IP адреса (например, "Вася-ПК" или "iPhone5Maxim"). Для работы этой функции необходимо также отметить чекбокс "определять имена абонентов".
    • Чекбокс "Использовать счетчики аккаунтинга" предполагает получение от сервера доступа (через RADIUS) информации о трафике сессий абонентов
    • Чекбокс "Принимать детализацию потоков NetFlow" разрешает использовать поступающие с IP-адреса сервера доступа данные о трафике NetFlow

4. Создайте запись о площадке

Создайте запись о первой площадке в разделе "Конфигурация" - "Площадки" - "Создать площадку". Площадка определяет географический адрес (место) оказания услуги Wi-Fi. Все детальные настройки авторизации, перенаправления, рекламы, ограничений, а также все отчеты делаются относительно объекта типа "площадка". 

 

Номер площадки является также ключом при показе рекламных блоков. Контроллер (UniFi) можно выбрать, если запись о нем была предварительно создана. В этом случае для каждой сессии будет проводиться попытка определить имя точки доступа, через которую производится подключение, и номер радио-канала.

Таким образом, в простейшем случае необходимо определить одну площадку и один сервер доступа. Базовая лицензия WNAM позволяет работать с 2 площадками и 2 серверами доступа.

 

Настроить сам сервер доступа по инструкции.

 

Настроить FreeRADIUS

Необходимо настроить файл с IP-адресами и паролями RADIUS-клиентов (маршрутизаторов Mikrotik, беспроводных контроллеров) - /etc/freeradius/clients.conf, параметры работы (/etc/freeradius/sites-enabled/default), параметры работы Perl-модуля, установить скрипт-связку /etc/freeradius/wnam-freeradius-bridge.plОбразцы конфигурационных файлов и скриптов находится здесь: http://www.netams.com/files/wnam/misc/ 

После настройки параметров FreeRADIUS перезапустите его процесс: service freeradius restart или /etc/init.d/freeradius restart

 

Настроить параметры авторизации, перенаправления, ограничений в соответствующих меню веб-интерфейса "Конфигурация". По умолчанию, авторизации и ограничений нет, а перенаправление сессии пользователя ведется на тот сайт, на который тот обращался до момента авторизации.

 

  • No labels