Freeradius

是否有 FreeRADIUS 特定屬性的列表?

  • March 23, 2017

我將 FreeRADIUS 2.1.12 與 PostgreSQL 一起用於使用者和客戶端 (nas) 身份驗證。我對此有點陌生——我在幾週前被指派設置此伺服器時了解了 RADIUS 是什麼——所以如果我誤解了,請原諒我。

在 FreeRADIUS 使用的數據庫中,有幾個表具有“屬性”列。從網路上的範例中,我看到該列可以包含許多內容,例如Auth-TypeFramed-IP-AddressCrypt-Password等。但是,我無法在任何地方找到說明哪些屬性有效的文件。

我最接近的是RFC 屬性列表,但上面提到的範例都沒有在該列表中。這意味著存在一組特定於供應商的屬性。然而,在尋找的日子裡,我什麼也沒找到。

在哪裡可以找到 FreeRADIUS 中可接受屬性的文件?是否有不同的屬性集取決於 sql 表/配置文件?

有趣的是,儘管事先搜尋了幾天,但我會在發布問題後幾分鐘找到答案。

雖然沒有對每個屬性的解釋,但我發現了 FreeRADIUS 儲存/查找屬性的位置。有了這些清單,我至少可以弄清楚我需要什麼。

在我的 debian 安裝中,/etc/freeradius/dictionary包含一個文件/usr/share/freeradius/dictionary. 在許多其他系統上,我相信您可能需要在文件路徑中將 raddb 替換為 freeradius。

中的字典文件/usr/share包括許多其他文件,最值得注意的是 RFC 定義、dictionary.freeradiusFreeRADIUS 供應商特定定義以及dictionary.freeradius.internal使用者文件和 SQL 數據庫等內容。

希望這可以幫助其他有類似問題的人。

引用自:https://serverfault.com/questions/681614