freeradius mysql web_使用daloRADIUS Web程序管理FreeRADIUS服务
一、前面部署查看
本文章不是单一配置文章,要查看本文章需要先看文章的上节部分,请点击查看。
二、daloRADIUS详细部署
1、软件下载wget http://nchc.dl.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz#解压
tar xf daloradius-0.9-9.tar.gz
cd daloradius-0.9-9
#查看安装说明
more INSTALL
2、解决依赖
在INSTALL中我们可以看到程序的需求,需要满足这些需求,否则不能正常运行。Apache 1/2
PHP 4/5
PHP GD
PHP DB Abstraction Layer (may require PHP Pear)
PHP Mail
MySQL 4/5
如果想编译安装的话可以参考我的文章《编译搭建LAMP服务器》,我这里直接使用yum安装了,比较简单。#安装httpd
yum install httpd -y
#安装php及组件
yum install php php-mysql php-gd -y
# 安装
yum install php-pear-DB -y
#转移php文件
cp -a daloradius-0.9-9 /var/www/daloradius
3、导入数据库
第一种情况:radius数据库已经存在了。
就是说已经在MySQL中创建了radius数据库,并且创建了相应的表,这个在安装FreeRADIUS服务的时候已经完成了,这种情况操作就比较简单了。cd /var/www/html/daloradius/contrib/db
mysql -uradius -pradpass radius
第二种情况:radius数据库不存在。
这种情况下先要创建radius,然后在导入数据表。#创建数据库
mysqladmin create radius
#使用FreeRADIUS 1.x版本,执行下面命令
mysql -uroot -p radius
#使用FreeRADIUS 2.x版本,执行下面命令
mysql -uroot -p radius
4、设置数据库连接
具体操作我们也是查看INSTALL文档。cd /var/www/daloradius/library
vim daloradius.conf.php#具体根据自己的参数设定
$configValues['CONFIG_DB_HOST'] = 'localhost';
$configValues['CONFIG_DB_PORT'] = '3306';
$configValues['CONFIG_DB_USER'] = 'radius';
$configValues['CONFIG_DB_PASS'] = 'radpass';
$configValues['CONFIG_DB_NAME'] = 'radius';
…………
#这个路径和程序放置路径有关系
$configValues['CONFIG_PATH_DALO_VARIABLE_DATA'] = '/var/www/daloradius/var';
三、使用daloRADIUS
具体的主机配置我这里不再介绍,启动Web服务,找一个浏览器输入:http://yourip/daloradius。从INSTALL文档中可以看到,第一次登录的用户是administrator,密码是radius。如果生产环境使用的话一定要修改以下密码,这个用户的信息在表operators里面。
用户名不用输入,已经自动填写了,输入密码登录即可出现下面的画面。
通过菜单可以看到他的功能很强大,这里不会每个都详细介绍,我们主要看看Management、Accounting、Config。
1、Management
我们添加两个用户,使用不同的密码类型。
可以看到密码格式是不同类型存放的。
2、Accounting
从下面的这个报告中可以看到***用户的登录时间流量等等情况。
查看当前在线用户。
3、Config
这里可以对管理员进行增删改。
如果要禁用用户,可以通过Mysql删除对应用户,也可以通过Web程序禁用用户,更多功能请自行研究。
freeradius mysql web_使用daloRADIUS Web程序管理FreeRADIUS服务相关推荐
- Linux常用命令 + Web程序部署
Linux 文章目录 Linux 一.使用Xshell 二.常用命令操作 1.ls(罗列文件) 2.cd(切换) 3.pwd(查看当前目录) 4.touch(创建空文件) 5.cat(查看) 6.ec ...
- linux radius mysql_采用Linux系统的Freeradius+MySQL实现RADIUS认证服务器
不需要使用昂贵的专业系统,采用PC服务器和Linux系统的Freeradius+MySQL就能可靠地实现RADIUS认证服务器. RADIUS认证服务器(Remote Authentication D ...
- CentOS7下搭建LAMP+FreeRadius+Daloradius Web管理
freeradius服务官网:http://freeradius.org/ daloradius Web管理页面官网:https://sourceforge.net/projects/daloradi ...
- 【java毕业设计】基于javaEE+原生Servlet+MySql的Web停车场管理系统设计与实现(毕业论文+程序源码)——停车场管理系统
基于javaEE+原生Servlet+MySql的Web停车场管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生Servlet+MySql的Web停车场管理系统设计 ...
- Freeradius+mysql+daloradius简单安装配置
概述 之前说了Freeradius与AD结合进行802.1x认证方面的内容.本例则在之前实验配置的基础之上,将Freeradius与mysql.daloradius结合,实现可以通过web方式管理ra ...
- CentOS6.5下搭建LAMP+FreeRadius+Daloradius Web管理和TP-LINK路由器、H3C交换机连接,实现,上网认证和记账功能
什么是RADIUS服务: RADIUS:(Remote Authentication Dial In User Service)中文名为远程用户拨号认证服务,简称RADIUS,是目前应用最广泛的AAA ...
- 使用Struts2,Hibernate和MySQL创建个人MusicManager Web应用程序的研讨会
概述: 在本研讨会教程中,我们将使用Struts 2,Hibernate和MySQL数据库开发一个个人音乐管理器应用程序. 该Web应用程序可用于将您的音乐收藏添加到数据库中. 我们将显示用于添加唱片 ...
- java mysql物联网土壤智能监控web前端+java后台+数据接程序
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 java mysql物联网土壤智能监控web前端+java后台+数据接程序 视频效 ...
- mysql管理应用_如何在PHP和MySQL中制作出色的库存管理应用程序
mysql管理应用 by Richard 理查德(Richard) 如何在PHP和MySQL中制作出色的库存管理应用程序 (How to Make an Awesome Inventory Manag ...
- Jsp+Ssh+Mysql实现的Java Web学生考勤管理
此篇给大家推荐一款基于jsp+ssh+mysql实现的Java web学生考勤管理系统 ps:其中struts版本是struts2 本系统实现了管理员.学生.教师三个角色的功能 其中管理员可以管理基 ...
最新文章
- 模拟退火 HDU - 2899 Strange Function
- R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构
- ASP.NET - 截取固定长度字符串显示在页面,多余部分显示为省略号
- react源代码重点难点分析
- linux下的代码比较工具下载,linux下的代码工具比较
- Hadoop集群添加新节点正确操作步骤
- CentOS 7 官方yum库安装 MySQL
- Linux服务器IP下了,linux – DDOS攻击下的服务器 – 如何查找IP?
- VS CODE Python开发环境配置
- 大话图像处理之入门篇
- matlab2c使用c++实现matlab函数系列教程-linspace函数
- 14.http 304优化,了解客户端缓存
- 全能电子地图下载器(免安装)
- 魔兽怀旧服最新服务器人口,魔兽世界怀旧服服务器人口查询 魔兽世界怀旧服人口比例普查...
- u盘跑显卡维修测试软件,GPU Caps Viewer(显卡检测工具)
- 计算机制图大赛,制图大赛简介
- HttpClient登陆开心网
- 春夏季更替 超健康养生的饮食搭配标准
- 怎么把线稿提取出来_如何利用PS提取图片线稿?
- 智商黑洞(门萨Mensa测试)1