Как правильно настроить coova-chilli для работы с freeradius?

Ссылка скопирована
1 ответ

Всем привет, я пытаюсь настроить авторизацию freeradius для своего captive portal. Я использую:
в качестве WIFI роутера openwrt-22.03 + coova-chilli;
freeradius 3 + postgresql;

captive portal я создаю сам. Сайт на html/css/js
также у меня есть свой сервер на Nodejs + expressjs, который обрабатывает все что приходит с сайта и направляет в freeradius и наоборот.

Проблема в том, что при работающем coova-chilli, меня перебрасывает на страницу авторизации, где я успешно авторизуюсь, так как freeradius меня пропускает. Но coovachilli не дает мне доступ в интернет, хотя все url, и секреты у меня правильно настроены.

Также подскажите, как мне настроить сессии в freeradius, потому что даже без coova-chilli, сессии не создаются.

Говорите, что нужно скинуть и я скину. Можно даэе написать мне в телеграмме.

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ольга Сеть Ответ

Для настройки Coova-Chilli для работы с FreeRADIUS, вам потребуется выполнить несколько шагов. Ниже приведены основные шаги, которые помогут вам добиться успеха:

1. Установите Coova-Chilli на вашем сервере. Убедитесь, что у вас установлен FreeRADIUS и настроен рабочий сервер базы данных (например, MySQL).

2. Отредактируйте файл конфигурации Coova-Chilli (/etc/chilli/config) и укажите параметры для подключения к серверу FreeRADIUS. Ниже приведен пример конфигурации:

HS_RADSECRET=radius_secret
HS_RADIUS=127.0.0.1
HS_RADPORT=1812

HS_RADSECRET=radius_secret HS_RADIUS=127.0.0.1 HS_RADPORT=1812

3. Настройте FreeRADIUS для работы с Coova-Chilli. Добавьте новый клиент в файле radius.conf (/etc/freeradius/clients.conf) с указанием IP-адреса и общего секрета.

client localhost {
    ipaddr = 127.0.0.1
    secret = radius_secret
}

client localhost { ipaddr = 127.0.0.1 secret = radius_secret }

4. Создайте новый пользовательский профиль в файле users (/etc/freeradius/users) для аутентификации пользователей через Coova-Chilli.

testuser Cleartext-Password := "testpass"
    Service-Type = Framed-User,
    Framed-IP-Address = 192.168.1.1,
    NAS-IP-Address = 127.0.0.1

testuser Cleartext-Password := "testpass" Service-Type = Framed-User, Framed-IP-Address = 192.168.1.1, NAS-IP-Address = 127.0.0.1

5. Перезапустите службы Coova-Chilli и FreeRADIUS для применения изменений.

6. Протестируйте настройки, попытавшись подключиться к сети Wi-Fi через Coova-Chilli. Убедитесь, что аутентификация проходит успешно.

Это основные шаги, которые помогут вам настроить Coova-Chilli для работы с FreeRADIUS. Помните, что правильная настройка параметров и согласованность между Coova-Chilli и FreeRADIUS являются ключевыми для успешной работы системы аутентификации. Если у вас возникли проблемы, не стесняйтесь обращаться за помощью к сообществу или специалистам в данной области.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно