CoovaChilli & FreeRadius: аутентификация на сервере Apache
Что я использую:
- Ubiquiti AirRouter
- CoovaChilli
- Сервер AWS с FreeRadius и Apache2
Что я пытаюсь:
- Настройте портал с использованием Ubiquiti AirRouter
- Используйте прошивку CoovaChilli для настройки портала на Ubiquiti
- Выполните аутентификацию радиуса с помощью FreeRadiusServer на AWS
- Используйте сервер apache2 в AWS, чтобы создать веб-портал для входа пользователя.
У меня Ubiquiti AirRouter, настроенный с прошивкой CoovaChilli (здесь нет проблем). Точка доступа, сгенерированная маршрутизатором, работает как положено, и при попытке увидеть любую страницу вы перенаправляетесь на веб-сервер apache.
Где я застрял
Связь между порталом и маршрутизатором является моей проблемой. Я пытаюсь использовать функции ChilliLibrary.js (ChilliJSON) для входа в радиус, но мне кажется, что мне не хватает какой-то конфигурации, ответ, который я получаю, когда пытаюсь пройти аутентификацию на портале авторизации:
GET http://127.0.0.1:1812/json/status?callback=chilliJSON.reply&0.2522223754785955net::ERR_CONNECTION_REFUSED
ChilliLibrary.js:531
Я ищу информацию в документации CoovaChilli и Chilli, но не могу найти здесь ничего полезного.
- Кто-нибудь знает хороший учебник по этой части портала? Связь между веб-сервером и маршрутизатором?
заранее спасибо
2 ответа
GET http://127.0.0.1:1812/ и net::ERR_CONNECTION_REFUSED говорит обо всем.
Убедитесь, что у вас есть служба, работающая на порту 1812 локального хоста с помощью netstat -ntl | grep 1812, затем дважды проверьте, разрешает ли ваш брандмауэр трафик через порт 1812.
Это может быть полезно, если вы не сталкивались с этим раньше.