Freeradius

Freeradius 模組以錯誤的順序載入

  • June 28, 2018

我在 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 模組配置中的設置進行設置。

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