`
luozhaoyu
  • 浏览: 347095 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freeradius2.1+mysql搭建简明教程

阅读更多
在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搭建

    ### Freeradius与MySQL在Linux系统中的集成与配置详解 #### 一、环境准备与基础软件安装 在开始Freeradius与MySQL的集成之前,首先需要确保Linux系统的环境准备妥当,并安装好必要的基础软件。 **1.1 基础环境** ...

    centos_5.Freeradius2.1_mysql_5.0成功安装配置笔记

    ### CentOS 5、FreeRADIUS 2.1与MySQL 5.0的集成与配置 在深入探讨如何在CentOS 5操作系统上成功安装、配置并集成FreeRADIUS 2.1与MySQL 5.0数据库的过程之前,我们首先应当理解各组件的基本功能及其在网络安全与...

    Linux+FreeRadius+MySql安装过程.doc

    Linux+FreeRadius+MySql 安装过程 本文档详细介绍了 Linux+FreeRadius+MySql 安装过程的详细步骤,从基本环境的设置到 FreeRadius 和 MySql 的安装和配置,最后到 radius 数据库的建立和测试账号的添加。 一、基本...

    jradius+freeRadius 搭建AAA认证服务

    因为freeradius是c写的,而需求是需要java搭建radius服务器,jradius正好是java写的,在freeradius3.0以下把jradius的模块映射出去,这样就可以用java代码来操作java端的服务器。 本资源好几个人搭建1个周,过程很...

    freeradius 服务器搭建+daloRADIUS部署.pdf

    根据提供的文件信息,下面详细介绍了FreeRADIUS服务器搭建和daloRADIUS部署相关的知识点: 1. FreeRADIUS概述:FreeRADIUS是一款开源的、功能强大的Radius协议实现,支持多种认证和计费协议。它采用模块化设计,...

    centos5.Freeradius2.1mysql5.0成功安装配置笔记.pdf

    centos5.Freeradius2.1mysql5.0成功安装配置笔记.pdf

    架设freeradius+mysql 的radius服务器

    通过以上步骤,我们就成功地搭建了一个基于Freeradius和MySQL的Radius服务器。这个服务器可以用于管理网络接入,如无线网络或远程拨号用户,提供安全的认证和计费服务。在实际环境中,你可能还需要根据具体需求配置...

    Centos 5.5 +Freeradius+mysql 安装指导

    ### Centos 5.5 +Freeradius+mysql 安装指导 #### 1. 知识点概述 - **CentOS 5.5**:一款基于Red Hat Enterprise Linux (RHEL)并依照开放源代码规定发布的服务器操作系统,适用于小型企业和个人用户。 - **Free...

    asterisk+freeradius+mysql

    【asterisk+freeradius+mysql】的集成配置详解 在VoIP系统中,Asterisk是一个开源的PBX软件,负责处理电话呼叫和相关通信任务。而FreeRADIUS则是一个强大的认证、授权和计费(AAA)服务器,常用于网络接入控制。...

    freeradius mysql搭建

    ### Linux + FreeRadius + MySQL 安装与...通过以上步骤,您可以成功地在Linux环境下搭建起FreeRadius与MySQL之间的连接,并实现基于MySQL数据库的认证和计费功能。请注意检查每一步的细节,并根据实际情况调整配置。

    PPPOE+FreeRADIUS+MySQL配置记录[借鉴].pdf

    PPPOE+FreeRADIUS+MySQL 配置记录 本文档记录了使用 PPPOE、FreeRADIUS 和 MySQL 配置拨号服务器的详细过程。该配置记录分为 several 部分,包括硬件环境、软件环境、网络情况和配置步骤等。 一、硬件环境 硬件...

    daloradius+freeradius+mysql详细配置,亲测可用

    在本教程中,我们将详细介绍如何在 Ubuntu 20.04.6 系统上搭建达洛Radius (DaloRadius) + FreeRADIUS + MySQL 的认证体系。首先简要介绍一下各个组件的功能: - **FreeRADIUS**:一款开源的 RADIUS 认证服务器,被...

    radius认证+freeradius服务器搭建+mariadb对接+java代码测试

    radius认证+freeradius服务器搭建+mariadb对接+java代码测试

    freeradius+mysql数据库应用配置

    **FreeRADIUS与MySQL数据库应用配置详解** FreeRADIUS是一个强大的认证、授权和计费(AAA)服务器,常用于无线网络、远程访问服务等场景。MySQL则是一种广泛使用的开源关系型数据库管理系统,两者结合可以提供稳定...

    PPPoe+Freeraduis3.10+Mysql配置.docx

    标题中的"PPPoe+Freeraduis3.10+Mysql配置"指的是在Linux环境中,结合PPPoE(Point-to-Point Protocol over Ethernet)协议、FreeRADIUS 3.10版本认证服务器以及MySQL数据库进行网络接入控制和服务管理的配置方法。...

    红帽RHEL5U4平台实现pppoe+freeradius+mysql认证服务器.docx

    红帽RHEL5U4平台实现pppoe+freeradius+mysql认证服务器.docx

    ubuntu+freeradius搭建EAP-TLS双向认证测试环境.docx

    使用Ubuntu+freeradius实现802.1X eap-tls双向认证环境搭建

Global site tag (gtag.js) - Google Analytics