【问题标题】:<ask> configure mysql and freeradius<ask> 配置mysql和freeradius
【发布时间】:2013-03-06 03:49:59
【问题描述】:

我刚刚从 tarbal 版本 freeradius-server-2.2.0.tar.gz 安装了 freeradius。 comile 和 make install 运行良好。我也可以先运行 radius -X 在调试模式下运行。

然后我尝试配置freeradius以便可以使用mysql数据库运行。

我在站点可用/默认上配置授权、记帐,取消注释在 radiusd.conf 上包含 sql 并在 sql.conf 上配置连接

然后我将 schema 从 schema.sql 和 nas.sql 导入 mysql 数据库

然后当我尝试运行 radiusd -X 时出现如下错误:

Could not link driver rlm_sql_mysql: rlm_sql_mysql.so: cannot open shared object file: No such file or directory
Make sure it (and all its dependent libraries!) are in the search path of your system's ld.
/usr/local/etc/raddb/sql.conf[22]: Instantiation failed for module "sql"
/usr/local/etc/raddb/sites-enabled/default[177]: Failed to find "sql" in the "modules" section.
/usr/local/etc/raddb/sites-enabled/default[69]: Errors parsing authorize section. 

谁能帮我解决这个问题?

谢谢

【问题讨论】:

    标签: mysql freeradius


    【解决方案1】:

    您是否取消了radiusd.conf 中“$INCLUDE sql.conf”的注释?

    如果你使用 Debian,ubuntu ...尝试“apt-get install libmysqlclient-dev”

    【讨论】:

    • 在我使用 apt-get 安装 libmysqlclient-* 后,实际上一切都运行良好。
    猜你喜欢
    • 2019-05-29
    • 2017-05-26
    • 1970-01-01
    • 2022-12-18
    • 2018-12-06
    • 1970-01-01
    • 2020-06-06
    • 2019-07-01
    • 2018-03-30
    相关资源
    最近更新 更多