在RedHat6下以mysql搭建freeradius稍稍有些麻烦。在Debian上直接apt-get就行了,在redhat下缺少radius-mysql包。
下载编译freeradius需要mysql以及mysql-devel包
./configure --prefix=/
make
make install
配置基础配置文/usr/local/etc/raddb/radiusd.conf
log {
destination = files
file = ${logdir}/radius.log
syslog_facility = daemon
stripped_names = yes
auth = yes
auth_badpass = yes
auth_goodpass = yes
}
配置/usr/local/etc/raddb/sites-available/default
取消authorize和accounting对sql的注释
authorize {
preprocess
chap
mschap
digest
suffix
eap {
ok = return
}
files
sql
expiration
logintime
pap
}
accounting {
detail
unix
radutmp
sql
exec
attr_filter.accounting_response
}
在mysql中创建用户radius数据库radius
将/usr/local/etc/raddb/sql/mysql/shema.sql的数据库结构导入进来
配置radius的路由器信息/usr/local/etc/raddb/clients.conf
路由器地址是192.168.0.254
client 192.168.0.254 {
secret = testing123
shortname = cisco
nastype = cisco
}
设置radius的服务
在radius的tar包解压编译之后,把redhat/freeradius-radiusd-init复制到/etc/init.d/
修改radius的启动脚本,使其exec和config指向radius所安装的路径
使用命令查看radius启动情况
radiusd -X
往数据库radius当中填充样例数据,样例数据请参照radius
官网wiki
本机测试radius工作情况
radtest fredf wilma localhost 0 testing123
分享到:
相关推荐
在linux系统中搭建freeradius与mysql的连接
centos_5.Freeradius2.1_mysql_5.0成功安装配置笔记
freeradius3.0.x+mysql+daloradius
因为freeradius是c写的,而需求是需要java搭建radius服务器,jradius正好是java写的,在freeradius3.0以下把jradius的模块映射出去,这样就可以用java代码来操作java端的服务器。 本资源好几个人搭建1个周,过程很...
centos5.Freeradius2.1mysql5.0成功安装配置笔记.pdf
Centos 5.5 +Freeradius+mysql 安装指导
asterisk+freeradius+mysql本人亲自验证书写 基于redhat4.8 AS
Linux+FreeRadius+MySql安装过程
PPPOE+FreeRADIUS+MySQL配置记录[借鉴].pdf
radius认证+freeradius服务器搭建+mariadb对接+java代码测试
本人花了几天的功夫,看了些资料,终于成功设置radius服务器,现在贴出来和大家分享。
红帽RHEL5U4平台实现pppoe+freeradius+mysql认证服务器.docx
在linux 系统下配置freeradius 使用mysql 数据库做后台数据库(需修该radiusd.conf,sql.conf,client.conf三个文件)
资源是关于在linux系统中搭建freeradius与mysql的连接
Freeradius是一个模块化,高性能并且功能丰富的一套Radius程序,本文包含了如何搭建Freeradius服务器,以及部署服务器UI界面,并针对搭建过程中常见的问题予以解决。
使用Ubuntu+freeradius实现802.1X eap-tls双向认证环境搭建
使用Ansible自动化部署FreeRadius+DaloRadius+PHP+Mariadb
RedHat as4常用应用之mysql+freeradius+cisco路由器登陆