Freeradius
Freeradius 模組以錯誤的順序載入
我在 Ubuntu 18.04 上新安裝了 Freeradius 3.0.16
sqlcounter 不工作,因為 Freeradius 試圖在 sql 模組之前載入 sqlcounter。文件說,在這種情況下,您需要在 radiusd.conf 的實例中添加模組
當我在 radiusd.conf 的 instatiate 部分添加模組時,我收到一個錯誤“找不到模組”我試圖只添加名稱,但也添加完整路徑。
如果沒有 de sqlcounter 模組,sql 模組可以正常工作。
如何將這兩個 sql 模組添加到 radiusd.conf 的實例化部分?
instantiate { sql sqlcounter }
編輯:我有一個從 mods-enabled 到 mods-available for sql 和 sqlcounter 的符號連結
在 radiusd.conf 的實例化部分,我現在有:
instatiate { sql noresetcounter }
Freeradius 仍然嘗試在 sql 模組之前載入 sqlcounter 模組
當我從啟用的 mods 中刪除符號連結時,出現錯誤找不到模組“sql”
確保您有來自 sql 和 sqlcounter 的配置文件從 to 符號連結
mods-available/
,mods-enabled/
然後列出 sqlcounter 模組的實際實例。預設值為
dailycounter
,monthlycounter
,noresetcounter
,expire_on_login
。如果模組配置在花括號之前用兩個項目定義,則它由第二個項目引用。
<module name> [<instance name>] { config items... } instantiate { <instance name> }
如果模組配置在花括號之前用一個項目定義,則它由第一個項目引用。
<module name> { config items... } instantiate { <module name> }
如果您已重命名 SQL 模組或添加了實例名稱,請確保
sql_module_instance
按照 sqlcounter 模組配置中的設置進行設置。