freeradius mysql ad_freeradiusmysql简单配置一例
总体说下:
我用的是ubuntu
server,因为他的强大方便的包管理系统,省了好多脑细胞。总体环境是lamp +
phpmyadmin +
freeradius,lamp提供给freeradius数据库和phpmyadmin运行的环境。这里我仅仅实现了基本的功能就是认证,拿的思科交换机开启aaa功能测试,也就是客户端登录交换机先通过freeradius的认证,通过即可操作交换机否则拒绝。
引用一张图:
基于C/S架构,只是这里数据库和freeradius放一台上了。
开始安装:
1)安装lamp
安装系统的时候直接选上lamp环境就行了,需要设置一个mysql密码(这里是thinkin)
2)安装phpmyadmin
apt-get install
phpmyadmin,安装过程时让设置个管理phpmyadmin自身数据库的密码(还是thinkin,其实也没大用处,没考虑安全,直接用的root)
3)安装freeradius
apt-get intall freeradius
freeradius-sql(数据库模块),默认安装没什么问题
开始配置:
首先列举下需要配置的文件radiusd.conf(主配置文件,其他文件都是通过@INCLUDE包含进来的),client.conf(NAS网络接入服务器,对于freeradius来说是客户端的配置文件),sql.conf(数据库相关的配置文件),sites-available/default(默认虚拟主机的配置文件),再者就是mysql数据库中的数据了下面是具体每个文件需要修改的地方:
1)radiusd.conf:找到\$INCLUDE
sql.conf这一行去掉前面的注释,把sql.conf的相关配置包含进来
2)sql.conf:找到如下两行:
login = "radius"
password = "radpass"修改为:
login = "root"
password = "thinkin"其他的默认
3)sites-available/default:去掉authorize {}(授权)和accounting
{}(记账)中的sql一行前的#,对于认证authenticate
(认证){}字段中sql已经开启
4)创建导入mysql数据库
#mysql –u root –p
#create database
radius(也可用phpmyadmin,但是这里的数据库名必须是radius,和sql.conf对应的)
#mysql –u root –p \<
/etc/freeradius/sql/mysql/schema.sql(导入数据库模板)
#insert into radius (username,attribute,op,value) values (0,’test’,’
User-Password’,’ :=’,’test’);(添加一个测试用户)后续的添加类似。
freeradius mysql ad_freeradiusmysql简单配置一例相关推荐
- Freeradius+mysql+daloradius简单安装配置
概述 之前说了Freeradius与AD结合进行802.1x认证方面的内容.本例则在之前实验配置的基础之上,将Freeradius与mysql.daloradius结合,实现可以通过web方式管理ra ...
- MySQL笔记-简单配置主从库
这里以2台MySQL为例进行实验: Master库: ip:192.168.79.134 Slave库: ip:192.168.79.136 主库修改或增加/etc/my.cnf为: [mysqld] ...
- mysql主从复制简单配置
一.主机环境 主机: master操作系统:centos 5.5 IP:192.168.4.66 MySQL版本:mysql-5.1.41-linux-i686-glibc23.tar.gz 从机: ...
- log4j(七)——log4j.xml简单配置样例说明
一:测试环境与log4j(一)--为什么要使用log4j?一样,这里不再重述 二:老规矩,先来个栗子,然后再聊聊感受 (1)这里栗子有一点特别呀!给出了包名唉!想必有用,是的,配置文件中要特别说明一下 ...
- log4j(六)——log4j.properties简单配置样例说明
一:测试环境与log4j(一)--为什么要使用log4j?一样,这里不再重述 二:老规矩,先来个栗子,然后再聊聊感受 (1)使用配文件的方式,是不是感觉非常的清爽,如果不在程序中读取配置文件就更加的清 ...
- rhel mysql安装_RHEL6.4下MySQL安装方法及简单配置
1.MySQL安装方法简介 1.rpm包yum安装 2.通用二进制包安装 3.源码编译安装 注意:实验所采用的系统平台为:RHEL6.4 2.rpm ins 首页 → 数据库技术 背景: 阅读新闻 R ...
- RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.
1年前在论坛发的帖.现在归纳到博客里~ RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置. 小生初学者,刚工作,分享下刚刚的成果. RedHat Linux ...
- Linux安装MariaDB(Mysql)和简单配置
安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb ...
- 快捷配置mysql_windows下的mysql的快捷安装方法和简单配置
windows下的mysql的快捷安装方法和简单配置 作者:兴邦开发部 人气: 发表时间:2015年12月14日 [文章内容简介]:关于windows下的mysql的安装有很多种形式,下面来介绍一种简 ...
- Centos7下Mysql 安装及简单配置
本文主要介绍,centos7下,用二进制包安装mysql,并进行简单配置.分为如下几步: 权限配置 具体安装 简单配置,主要修改密码和解决远程连接问题 常用命令,开启关闭服务 参考文章 1. 权限配置 ...
最新文章
- SQL Server 字符串操作
- centos 7 minimal connect: Network is unreachable和ifconfig command not found
- 百万大数据架构师学习笔记
- python属性访问权限_python 面向对象-访问权限修饰符
- Windows Server 2008 R2 之二十一远程桌面服务RD之二
- Enable Authentication on MongoDB
- html 基础之canvas 和 localStorage
- assert函数的作用
- BarnBridge更新路线图计划或于Q2推出SMART Alpha
- 微型计算机基础知识,微型计算机的基础知识
- API接口通讯参数规范(2)
- 视频编解码(七):profilelevel简介、ffmpeg如何控制profilelevel、编码效率
- Unity adb环境变量配置
- 地铁线路项目-结对编程
- agx上搭建ros2
- 领域驱动设计,为何又死灰复燃了?
- 【马克思主义基本原理概论】
- 亚马逊UL2089车载电池充电器
- 关于【你们数据仓库是怎么设计的】如何回答?
- BFC到底是什么?IFC、GFC、FFC?
热门文章
- CentOS客户端加载ISCSI磁盘
- 博士申请 | 英国格拉斯哥大学赵德宗教授课题组招收无人驾驶方向全奖博士生...
- 教你如何破解无线网络密码(无线网络密码破解)
- 主板检测卡常见错误代码:00(FF)
- CMD查看端口和进程
- zte d90 java_zte d90 驱动程序(最新更新)尼康d90驱动
- UAC怎么关闭?电脑的UAC如何关闭
- 河南计算机职称不考了,河南省评定中级工程师职称是否还要求计算机应用能..._职称英语考试_帮考网...
- Apache(阿帕奇)Web服务器的安装和使用
- 数据库根据字段查询对应所在的表或者对应的数据库