Скрипт FreeRADIUS Perl для выполнения локального поиска, затем прокси, если требуется

#freeradius

#freeradius

Вопрос:

Я пытаюсь использовать FreeRADIUS для выполнения локального поиска в базе данных (MAC-адрес), если результаты не найдены, верните CoA на устройство, чтобы предоставить закрытый портал, однако, если результаты будут найдены, чтобы затем манипулировать атрибутами в запросе (добавить имя пользователя / пароль из базы данных) и прокси-запрос надругой сервер RADIUS

Возможна ли эта расширенная логика? Я нашел несколько примеров предварительной / последующей обработки запроса прокси, но не контролирую, должен ли запрос обрабатываться локально или через прокси и т. Д

Ответ №1:

в авторизации вы должны иметь возможность установить область (используемую для прокси) после предварительной обработки и до обработки вашего модуля realm.

https://networkradius.com/doc/3.0.10/raddb/sites-available/default.html