在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
分享到:
相关推荐
### Freeradius与MySQL在Linux系统中的集成与配置详解 #### 一、环境准备与基础软件安装 在开始Freeradius与MySQL的集成之前,首先需要确保Linux系统的环境准备妥当,并安装好必要的基础软件。 **1.1 基础环境** ...
### CentOS 5、FreeRADIUS 2.1与MySQL 5.0的集成与配置 在深入探讨如何在CentOS 5操作系统上成功安装、配置并集成FreeRADIUS 2.1与MySQL 5.0数据库的过程之前,我们首先应当理解各组件的基本功能及其在网络安全与...
Linux+FreeRadius+MySql 安装过程 本文档详细介绍了 Linux+FreeRadius+MySql 安装过程的详细步骤,从基本环境的设置到 FreeRadius 和 MySql 的安装和配置,最后到 radius 数据库的建立和测试账号的添加。 一、基本...
因为freeradius是c写的,而需求是需要java搭建radius服务器,jradius正好是java写的,在freeradius3.0以下把jradius的模块映射出去,这样就可以用java代码来操作java端的服务器。 本资源好几个人搭建1个周,过程很...
根据提供的文件信息,下面详细介绍了FreeRADIUS服务器搭建和daloRADIUS部署相关的知识点: 1. FreeRADIUS概述:FreeRADIUS是一款开源的、功能强大的Radius协议实现,支持多种认证和计费协议。它采用模块化设计,...
centos5.Freeradius2.1mysql5.0成功安装配置笔记.pdf
通过以上步骤,我们就成功地搭建了一个基于Freeradius和MySQL的Radius服务器。这个服务器可以用于管理网络接入,如无线网络或远程拨号用户,提供安全的认证和计费服务。在实际环境中,你可能还需要根据具体需求配置...
### Centos 5.5 +Freeradius+mysql 安装指导 #### 1. 知识点概述 - **CentOS 5.5**:一款基于Red Hat Enterprise Linux (RHEL)并依照开放源代码规定发布的服务器操作系统,适用于小型企业和个人用户。 - **Free...
【asterisk+freeradius+mysql】的集成配置详解 在VoIP系统中,Asterisk是一个开源的PBX软件,负责处理电话呼叫和相关通信任务。而FreeRADIUS则是一个强大的认证、授权和计费(AAA)服务器,常用于网络接入控制。...
### Linux + FreeRadius + MySQL 安装与...通过以上步骤,您可以成功地在Linux环境下搭建起FreeRadius与MySQL之间的连接,并实现基于MySQL数据库的认证和计费功能。请注意检查每一步的细节,并根据实际情况调整配置。
PPPOE+FreeRADIUS+MySQL 配置记录 本文档记录了使用 PPPOE、FreeRADIUS 和 MySQL 配置拨号服务器的详细过程。该配置记录分为 several 部分,包括硬件环境、软件环境、网络情况和配置步骤等。 一、硬件环境 硬件...
在本教程中,我们将详细介绍如何在 Ubuntu 20.04.6 系统上搭建达洛Radius (DaloRadius) + FreeRADIUS + MySQL 的认证体系。首先简要介绍一下各个组件的功能: - **FreeRADIUS**:一款开源的 RADIUS 认证服务器,被...
radius认证+freeradius服务器搭建+mariadb对接+java代码测试
**FreeRADIUS与MySQL数据库应用配置详解** FreeRADIUS是一个强大的认证、授权和计费(AAA)服务器,常用于无线网络、远程访问服务等场景。MySQL则是一种广泛使用的开源关系型数据库管理系统,两者结合可以提供稳定...
标题中的"PPPoe+Freeraduis3.10+Mysql配置"指的是在Linux环境中,结合PPPoE(Point-to-Point Protocol over Ethernet)协议、FreeRADIUS 3.10版本认证服务器以及MySQL数据库进行网络接入控制和服务管理的配置方法。...
红帽RHEL5U4平台实现pppoe+freeradius+mysql认证服务器.docx
使用Ubuntu+freeradius实现802.1X eap-tls双向认证环境搭建