freeradius和mysql的配置

# mysqladmin -u root -p create radius

# mysql -u root -p radius

#GRANT SELECT ON radius.* TO 'radius'@'localhost' IDENTIFIED BY 'radpass';

mysql> GRANT ALL on radius.radacct TO 'radius'@'localhost';

mysql> GRANT ALL on radius.radpostauth TO 'radius'@'localhost';

先加入一些组信息:

mysql>use radius;

mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Auth-Type',':=','Local');

mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Service-Type','=','Framed-User');

mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Framed-IP-Netmask','=','255.255.255.255');

mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Framed-IP-Netmask',':=','255.255.255.0');

然后加入用户信息:

mysql> INSERT INTO radcheck (UserName, Attribute, Value) VALUES ('test', 'Password', 'test');

然后把用户加到组里:

mysql> insert into radusergroup(username,groupname) values('test','user');

mysql> select * from radcheck where UserName='test';

1.编辑/usr/local/freeradius/etc/raddb/sql.conf

mysql用户名,密码根据自己的情况填写

第88行取消readclients = yes前的注释

2.编辑/usr/local/freeradius/etc/raddb/sites-enabled/default

第145行files前加注释

第152行取消sql前的注释

第308行files前加注释

第342行取消sql前的注释

第374行取消sql前的注释

第395行取消sql前的注释

3.编辑/usr/local/freeradius/etc/raddb/sites-enabled/inner-tunnel

第111行files前加注释

第118行取消sql前的注释

第242行取消sql前的注释

第264行取消sql前的注释

###总之就是去掉files模块,开启sql模块

4.编辑/usr/local/freeradius/etc/raddb/eap.conf

第30行default_eap_type = md5改为default_eap_type = peap

6.测试

# radtest sqltest testpwd localhost 1812 testing123

freeradius mysql php,freeradius mysql的相关配置说明相关推荐

  1. freeradius mysql 认证_freeradius+mysql+pppoe认证

    1.首先下载要安装的软件包如下: radiusclient-0.3.2.tar.gz ppp-2.4.3.tar.gz freeradius-server-2.1.12.tar.gz 在安装之前要确保 ...

  2. freeradius mysql nas_freeradius和mysql的集成

    网上转载: 环境:fedora 13或者centos 5 freeradius-server-2.1.10 mysql Ver 14.14 Distrib 5.1.48 # mysqladmin -u ...

  3. Mysql主从复制及Tomcat的相关介绍

    数据库常遇到的问题: 1.向上拓展 scale up( 个体本身 硬件的拓展) 缺点:容易达到极限 2.向外拓展 scale out(计算机的个数,组合成集群) 摩尔定律:每18个月芯片的技术翻一倍, ...

  4. 【MySQL】查看MySQL配置文件路径及相关配置

    (1)关于配置文件路径 有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效.后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件. 如果不清楚MySQL当前使用的配置文件路径, ...

  5. 实战分享丨MySQL 与Django版本匹配相关经验

    run: (env) E:\PythonPro\PyDjangoProDemo011\xuanyuaniotpro>python manage.py migrate 报错代码提示如下: rais ...

  6. Mysql中B+Tree索引相关知识点

    Mysql中B+Tree索引相关知识点 索引生效及限制 索引的优点 结语 索引有很多种类型,可以为不同的场景提供更好的性能.在Mysql中,索引是在存储引擎层而不是服务器层实现的,所以,并没有统一的索 ...

  7. mysql插入数据,根据相关字段判断这条数据是否存在,存在就不插入,不存在就插入

    mysql插入数据,根据相关字段判断这条数据是否存在,存在就不插入,不存在就插入 简单写一个Android MySQL数据库管理帮助类,代码质量有待提升. public class MySQLiteO ...

  8. Qt实战案例(28)——利用QSQL相关类实现对MySQL数据库的基本操作及相关设置详解

    目录 一.项目介绍 二.项目基本配置 2.1 安装MySQL 2.2 创建Qt项目 2.3 移动libmysql.dll文件 三.UI界面设计 四.主程序实现 4.1 pro文件 4.2 main.c ...

  9. java向mysql写入数据慢_通过java代码往mysql数据库中写入日期相关数据少13个小时...

    通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...

最新文章

  1. http在链接中加入用户名_爬虫基础——HTTP基本原理
  2. SAP WebIDE的本地安装方式
  3. Log4net数据表
  4. JAVA正则表达式分析爬虫数据
  5. decode和case的用法
  6. yjv是电缆还是电线_2019最新电缆载流量对照表,不用每次都百度了!
  7. moreclipboard能记录多个粘贴内容的eclipse粘贴板插件
  8. P2325 [SCOI2005]王室联邦
  9. Java Maps的9个常见问题
  10. “野火FreeRTOS教程”第9章知识点总结-空闲任务与阻塞延时
  11. Linux虚拟网络基础——Bridge
  12. windows 7 专业版 64位 无法安装.Net 4.7版本解决方案
  13. 北斗系统基础知识2(北斗一代定位原理详述)
  14. 360cdn能挡住cc攻击_人人用得起的CDN加速服务,可防御CC攻击
  15. 目标检测中anchor的概念
  16. 系统分析师学习笔记(十五)
  17. 怎么将ppt文件压缩变小一点?
  18. git init 命令详解
  19. OSChina 周六乱弹 ——她穿裙子还没你好看呢
  20. 2010.10.15_ximo_VMP脱壳后antidump的处理及再谈简单的爆破(带视频)

热门文章

  1. 1-5 线性表元素的区间删除 (20 分)
  2. python启动多个进程_Python程序中的进程操作--—--开启多进程
  3. python问号表达式_python中的问号表达式
  4. 地表反射率影响因素_【热岛强度可影响城市夏季降水落区】
  5. [UE4]性能优化指南(美术向)
  6. 自己移植Asterisk1.8到OpenWRT下
  7. 发票管理软件_财务人员都在用的这款发票管理软件,真的值得购买么?
  8. linux编译器项目,编译器架构 LLVM
  9. 离职证明电子版_离职证明中说劳动者因违纪离职的怎么办?
  10. 【转】VTK修炼之道1_初识VTK