我刚刚从 tarbal 版本 freeradius-server-2.2.0.tar.gz 安装了 freeradius。comile 和 make install 运行良好。我也可以先运行 radius -X 以在调试模式下运行。
然后我尝试配置 freeradius 以便可以使用 mysql 数据库运行。
我在站点可用/默认上配置授权,记帐,取消注释在 radiusd.conf 上包含 sql 并在 sql.conf 上配置连接
然后我从 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.
任何人都可以帮助我如何解决这个问题?
谢谢