freeradius+mysql认证搭建
下载安装freeradius以及相关的mysql

修改配置文件users,添加一行,修改配置文件,要记得重启
同时修改完配置文件可以使用freeredius -X验证是有有错

使用freeradius自带的一个测试工具radtest

Radius为用户名
Radpass为密码
Localhost为服务器主机名
1812为对应端口号
testing123为radius服务器预先设置的密钥
建立数据库并导入radius数据库结构




配置freeradius,启用mysql模块支持mysql
修改/etc/freeradius/3.0/sites-enabled/default中authorize,autherticate,accounting,session,post-auth中的sql将其注释取消,并且将files注释掉。



将freeradius文件中的数据库中的表以及相关授权,审计计费的文件进行导入


就可以在数据库的表中看到freeradius相关的表

在数据库的用户检测表中添加用户

创建软连接(将radius有效的的sql模块放到启用列表里),启用sql模块

修改sql模块连接数据库信息,文件路径为/etc/freeradius/3.0/mods-available/sql

验证freeradius认证

错误解决:
当使用freeradius -X进行检测freeradius配置文件错误的时候,出现以下情况

只需将freeradius关闭即可,对服务并无影响,可以忽略不计
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
