博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用daloRADIUS Web程序管理FreeRADIUS服务
阅读量:7268 次
发布时间:2019-06-29

本文共 1886 字,大约阅读时间需要 6 分钟。

一、前面部署查看

   本文章不是单一配置文章,要查看本文章需要先看文章的上节部分,请点击查看。

         

二、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

    如果想编译安装的话可以参考我的文章,我这里直接使用yum安装了,比较简单。

#安装httpdyum 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/dbmysql -uradius -pradpass radius < ./mysql-daloradius.sql

    第二种情况:radius数据库不存在。

    这种情况下先要创建radius,然后在导入数据表。

#创建数据库mysqladmin create radius#使用FreeRADIUS 1.x版本,执行下面命令mysql -uroot -p radius < fr1-mysql-daloradius-and-freeradius.sql#使用FreeRADIUS 2.x版本,执行下面命令mysql -uroot -p radius < fr2-mysql-daloradius-and-freeradius.sql

4、设置数据库连接

    具体操作我们也是查看INSTALL文档。

cd /var/www/daloradius/libraryvim 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程序禁用用户,更多功能请自行研究。

                           

转载地址:http://bdycm.baihongyu.com/

你可能感兴趣的文章
wget镜像网站并且下载到指定目录 2012-06-20 19:40:56
查看>>
Unity3d Shader
查看>>
dedecms笔记
查看>>
Blocks and Variables
查看>>
EasyUI中dialog中嵌入form细节问题记录
查看>>
mybatis中#{}和${}的区别
查看>>
常用的opengl函数(三)
查看>>
解决启动Biee控制台乱码问题
查看>>
route命令详解与使用实例
查看>>
mybatis入门例子
查看>>
Linux的I2C驱动架构
查看>>
Codeforces Round #290 (Div. 2) B. Fox And Two Dots dfs
查看>>
揭秘Windows10 UWP中的httpclient接口[2]
查看>>
Python学习笔记3-文件的简单操作
查看>>
openstack rc
查看>>
Selenium执行测试脚本稳定性的一些经验分享交流
查看>>
牛客网-《剑指offer》-调整数组顺序使奇数位于偶数前面
查看>>
Apache解析漏洞详解
查看>>
[ES6] Export class and variable
查看>>
MySql截取DateTime字段的日期值
查看>>