下载安装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关闭即可,对服务并无影响,可以忽略不计