mysql - <ask>配置mysql和freeradius

标签 mysql freeradius

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

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

我在可用/默认站点上配置授权、记账,取消注释 radiusd.conf 上的 include 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. 

谁能帮我解决这个问题吗?

谢谢

最佳答案

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

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

关于mysql - <ask>配置mysql和freeradius,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15238632/

相关文章:

mysql - MariaDB:唯一索引的varchar列大小限制问题

mysql - SQL 查询 - 选择不同的类别和计数

php - 如何限制 MySQL 用户删除和添加表和数据库

php - PDO PHP bindParam() 重复使用相同的参数

android - 如何从 Android 应用程序向 Mikrotik 发送登录凭据

针对大型 myisam 表的 MySQL 优化

mysql - Freeradius 与 NAS 显示的在线用户数不正确

mysql - 如何在每次单击按钮时更新所有行

java - RADIUS 代理实现消息 validator 错误

linux - 我如何知道 FreeRadius 服务器的 IP 地址?