FreeRadius安裝資料庫的支援

2021-06-06 15:13:03 字數 952 閱讀 8975

在使用freeradius時,一般情況下是想要用資料庫中的配置來做驗證,目前其支援很多資料庫,但預設情況下是不會編譯進你的伺服器的,

這時就需要手動新增了。

資料庫的訪問是乙個通用的過程,但不同資料庫之間的訪問是需要不同的訪問方法的。

每乙個資料庫的提供組織,都會提供乙個公共的訪問介面。

這個公共的訪問介面在freeradius中是沒有的,必須手動指定,才能編譯出相應的介面卡。

postgresql 提供的資料庫訪問介面就是 libpq

mysql的資料庫訪問介面是:libmysql

其它資料庫,請參照官網找到c介面。

下面我將以postgresql的介面卡的製做過程,來說明如何做乙個資料庫的支援

工作路徑:/home/test

1,解壓檔案:

tar zxvf file_name

執行全域性配置命令:.configure,這裡可能會出錯,不同的機器環境不一樣。按照錯誤提示自行處處理。

2,進入dev目錄:cd /postgresql-9-1.3/src/inte***ce/libpq

make install
安裝成功之後,會有有類似資訊

這就是我們需要的檔案的路徑

4.編譯freeradius-server

cd freeradius-server-2.1.12

./configure --with-experimental-modules \

--with-rlm-sql-lib-dir=/usr/local/pgsql/lib \

--with-rlm-sql-include-dir=/usr/local/pqsql/include/make

make install

freeradius連線mysql資料庫慢問題

環境說明 伺服器版本 redhat5.3 mysql版本 mysql5.6.22 freeradius版本 2.1.12 問題描述 配置好freeradius的sql.conf中的資料庫位址,以及登入使用者名稱和密碼後,使用 radiusd x 除錯模式啟動radius,控制台一直在漫長的輸出嘗試連...

freeRadius安裝測試

需要 openssl ubuntu安裝openssl apt get 無法安裝 openssl devel請執行 sudo apt get install openssl sudo apt get install libssl dev 1.得到freeradius git clone git cd ...

FreeRadius安裝配置

自己整理的freeradius安裝配置過程,大部分資料都是從網上收集的。每一步都經過驗證,記錄下來歸檔。解壓tar zxvf freeradius server 2.1.12.tar.gz cd freeradius server 2.1.12 安裝.configure make make inst...