Версии системы WNAM до 1.5 жёстко зависели от RADIUS-сервера FreeRADIUS, который невозможно запустить под ОС Windows. Система WNAM версии 1.5 и старше имеет в составе встроенный RADIUS-сервер. Так как система WNAM целиком реализован на Java, можно попробовать запустить его под управлением ОС Windows. 

Ниже приведенная инструкция предусматривает вашу ответственность за работоспособность системы WNAM под ОС Windows и является ознакомительной для запуска системы WNAM под ОС Windows.

В первую очередь следует установить пакеты nginx, java, mongodb под ОС Windows, пользуясь инструкциями поставщиков этих пакетов. Если в составе этих пакетов нет скриптов автоматического запуска сервисов при загрузке ОС, следует обратить внимание на данный инструмент: https://github.com/kohsuke/winsw.

Для запуска системы WNAM необходимо создать каталог "C:\Program Files\Wnam\" (потребуются права администратора). В созданный каталог следует поместить файлы wnam.war, wnam.conf, application.properties, которые можно получить, используя инструкцию настоящей документации ("Система WNAM версии 1.5"). В каталоге необходимо создать файл wnam.xml следующего содержания:

<service>
<id>WNAM</id>
<name>Wireless Network Access Manager</name>
<description></description>
<executable>java</executable>
<arguments>-Xms512m -Xmx4g -Djava.net.preferIPv4Stack=true -jar wnam.war</arguments>
<logmode>rotate</logmode>
</service>

После создания файла следует загрузить последнюю версию winsw по ссылке: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/. Затем необходимо поместить файл winsw-*-bin.exe в каталог "C:\Program Files\Wnam\" и переименовать его в wnam.exe.

В утилите Windows Explorer следует найти файл wnam.exe, открыть окно свойств файла, во вкладке "Совместимость" установить чекбокс "Выполнять от имени администратора". Затем необходимо запустить установку сервиса:

wnam.exe install

После установки сервиса необходимо в свойствах того же файла во вкладке "Совместимость" убрать чекбокс "Выполнять от имени администратора". В оснастке сервисов ОС Windows необходимо найти "Wireless Network Access Manager" и запустить его. Следует убедиться, что сервис запустился, и в каталоге с приложением появились папки logs, work, файлы wnam.*.log.

Если всё настроено корректно, следует открыть интерфейс системы WNAM с помощью браузера: http://localhost:8080/wnam/home.


  • No labels