Я думаю об использовании радиуса в открытой сети, чтобы разрешить некоторую навигацию на некоторых локальных страницах и потребовать аутентификации для доступа в Интернет. Есть ли способ настроить FreeRADIUS таким образом? Например, у вас есть приложение NodeJS и FreeRADUIS, работающие на сервере ubuntu, когда пользователь подключается к сети, перенаправляет на страницу, которая позволяет ему использовать приложение NodeJS, или входит в систему для использования в Интернете.
Проблема аутентификации сервера Freeradius
Ответы (2)
Нет. Вам необходимо использовать сервер скрытого портала, такой как Coova, для обеспечения функциональности огороженного сада.
FreeRADIUS просто реализует сетевые политики.
Если вы хотите перенаправить пользователей в свое приложение, вы должны настроить маршрутизатор с помощью правил брандмауэра, а также вам необходимо настроить портал захвата на этом маршрутизаторе (например, nodogsplash, coova-chilli). В coova chilli вы можете определить путь URL-адреса входа. freeradius предназначен только для аутентификации, настройки политик и учета данных.
В моем сценарии я использую маршрутизатор mikrotik с дополнительным порталом и настройкой freeradius. Я настроил политику маршрутизатора из freeradius (раздел radreply) WISPr-Redirection-URL, для справки вы можете проверить здесь: Официальный сайт Mikrotik для атрибутов радиуса