<ask>配置mysql和freeradius </ask>

时间:2013-03-06 03:50:00

标签: mysql freeradius

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

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

我配置了authorizaion,在sites-available / default上进行计费,uncoment包括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. 

任何人都可以帮我解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:3)

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

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