Есть ли список атрибутов, специфичных для FreeRADIUS?
Я использую FreeRADIUS 2.1.12 с PostgreSQL для аутентификации пользователя и клиента (nas). Я немного новичок в этом - я узнал, что такое RADIUS, когда мне было поручено настроить этот сервер пару недель назад - так что простите меня, если я неправильно понял.
В базе данных, используемой FreeRADIUS, есть несколько таблиц, имеющих столбец "атрибута". Из примеров в Интернете, я вижу, столбец может содержать много вещей, как Auth-Type
, Framed-IP-Address
, Crypt-Password
, и так далее. Однако я нигде не смог найти документацию, в которой указывалось бы, какие атрибуты действительны.
Самым близким из приведенных мной является список атрибутов RFC, но ни один из примеров, упомянутых выше, отсутствует в этом списке. Это подразумевает, что существует набор специфичных для поставщика атрибутов. Однако за дни поисков я ничего не нашел.
Где я могу найти документацию по приемлемым атрибутам во FreeRADIUS? Существуют ли разные наборы атрибутов в зависимости от файла таблицы / конфигурации sql?
2 ответа
Забавно, что я нашел ответ через несколько минут после публикации вопроса, несмотря на то, что искал несколько дней раньше.
Хотя объяснения каждого атрибута нет, я нашел, где 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 говорится, что "..attributes [автоматически] генерируются из соответствующих RFC...", которые включают RFC2868, обновление RFC2865 и, возможно, RFC2869.