有没有FreeRADIUS特定属性的列表?

我使用FreeRADIUS 2.1.12和PostgreSQL进行用户和客户端(nas)authentication。 我对此有点新鲜 – 我几个礼拜前才知道RADIUS是什么时候被分配来设置这个服务器 – 所以如果我误解了,请原谅我。

在FreeRADIUS使用的数据库中,有几个表具有“属性”列。 从网上的例子来看,我看到这个专栏可以包含很多东西,比如Auth-TypeFramed-IP-AddressCrypt-Password等等。 但是,我一直无法在任何地方查找文档来指示哪些属性是有效的。

我最接近的是RFC属性列表 ,但是上面没有提到的例子都在这个列表中。 这意味着有一组供应商特定的属性。 然而,在search的日子里我什么也没find。

我在哪里可以find在FreeRADIUS可接受的属性文件? 有不同的属性集取决于sql table / config文件?

为了具体回答你的问题,freeradius中的属性列表在这里:

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

该页面显示“它包含[原文]没有供应商特定的属性。”

在freeradius wiki页面上 ,它声明“..从属性是由相关的RFC自动生成的…”,其中包括RFC2868,RFC2865的更新以及可能的RFC2869。

有趣的是,我会在发布问题后的几分钟之内find答案,尽pipe事先已经search了几天。

虽然每个属性的解释都不存在,但我发现FreeRADIUS在哪里存储/查找属性。 有了这些清单,我至less可以弄清楚我需要什么。

在我的debian安装中, /etc/freeradius/dictionary包含一个文件/usr/share/freeradius/dictionary 。 在许多其他系统上,我相信你可能需要用raddbreplace文件path中的freeradius。

/usr/share的字典文件包含许多其他文件,其中最着名的是RFC定义,针对FreeRADIUS特定于供应商的定义的dictionary.freeradius.internal以及针对用户文件和SQL数据库等内容的dictionary.freeradius.internal

希望这可以帮助有类似问题的其他人。