Назад | Перейти на главную страницу

Есть ли список специфических атрибутов FreeRADIUS?

Я использую FreeRADIUS 2.1.12 с PostgreSQL для аутентификации пользователя и клиента (nas). Я немного новичок в этом - я узнал, что такое RADIUS, когда мне было поручено настроить этот сервер пару недель назад - так что простите меня, если я неправильно понял.

В базе данных, используемой FreeRADIUS, есть несколько таблиц, у которых есть столбец «атрибут». Из Примеры в Интернете я вижу, что столбец может содержать много вещей, например Auth-Type, Framed-IP-Address, Crypt-Password, и так далее. Однако мне не удалось найти нигде документацию, определяющую, какие атрибуты допустимы.

Я подошел ближе всего к Список атрибутов RFC, но ни одного из упомянутых выше примеров нет в этом списке. Это означает, что существует набор атрибутов, зависящих от поставщика. Однако за долгие годы поисков я ничего не нашел.

Где я могу найти документацию по допустимым атрибутам в FreeRADIUS? Существуют ли разные наборы атрибутов в зависимости от файла таблицы / конфигурации sql?

Забавно, что я нашел ответ через несколько минут после публикации вопроса, несмотря на то, что искал несколько дней до этого.

Хотя объяснений каждого атрибута нет, я нашел, где FreeRADIUS хранит / ищет атрибуты. По этим спискам я могу по крайней мере понять, что мне нужно.

На моей установке debian /etc/freeradius/dictionary включает файл /usr/share/freeradius/dictionary. Я считаю, что во многих других системах вам может потребоваться заменить raddb на freeradius в путях к файлам.

Файл словаря в /usr/share включает в себя множество других файлов, в первую очередь определения RFC, dictionary.freeradius для определений, зависящих от поставщика FreeRADIUS, и dictionary.freeradius.internal для таких вещей, как файлы пользователей и базы данных SQL.

Надеюсь, это поможет кому-то еще с подобными вопросами.

Чтобы конкретно ответить на ваш вопрос, список атрибутов в freeradius находится здесь:

http://freeradius.org/rfc/attributes.html

На странице указано: «Он не содержит [sic] атрибутов, зависящих от поставщика».

На Вики-страница freeradius, в нем говорится, что "..атрибуты [создаются] автоматически из соответствующих RFC ...", которые могут включать RFC2868, обновление RFC2865 и, возможно, RFC2869.