首页 » 网站推广 » php查看radis技巧_CentOS7支配FreeRadius30及WEB治理界面DaloRadius

php查看radis技巧_CentOS7支配FreeRadius30及WEB治理界面DaloRadius

访客 2024-11-30 0

扫一扫用手机浏览

文章目录 [+]

https://www.cnblogs.com/travis-li/p/12711355.html

RADIUS (Remote Authentication and Dial-In User Service)是用于拨号用户接入认证及做事要求认证的网络协议和软件。
RADIUS会供应中央式认证、签权和计费(AAA)做事,用于管理接入用户利用网络资源。
RADIUS许可利用集中式数据库来保存所有用户的配置信息,以供所有用户共享利用。
RADIUS 常常被 ISP (互联网做事供应商)用于管理互联网用户接入。
FreeRADIUS 是一款免费开源RADIUS做事软件。
由于 freeRADIUS 并不具有原生的web界面,利用起来相对麻烦,但是我们可以采取许多第三方web界面来管理和利用freeRADIUS。
DaloRADIUS便是一款功能强大且易于利用的RADIUS web界面,紧张用于供应运营级热点及接入管理,daloRADIUS 利用PHP措辞开拓,并且支持多种数据库系统。

php查看radis技巧_CentOS7支配FreeRadius30及WEB治理界面DaloRadius

一、系统解释

php查看radis技巧_CentOS7支配FreeRadius30及WEB治理界面DaloRadius
(图片来自网络侵删)

二、CentOS系统组件安装、更新与设置

2.1 防火墙设置systemctl stop firewalld //关闭防火墙systemctl disable firewalld //关闭防火墙自启2.2 Selinux设置sed -i '/SELINUX/s/enforcing/disab/' /etc/selinux/config //关闭Selinuxsestatus //查询Selinux状态(需重启后查询)2.3 组件安装yum install -y net-tools //安装Ifconfig工具yum install bash-completion -y //安装命令补全工具yum -y install lrzsz //安装文件管理工具yum install -y wget unzip //安装unzipyum install -y epel-release //安装EPEL软件库yum makecache fast //重置软件库缓存信息 2.4 更新系统及源码库yum -y update && yum -y upgrade

三、安装配置数据库

3.1 安装MariaDB数据库yum install -y mariadb-server mariadb //安装MariaDB数据库systemctl start mariadb //启动MariaDBsystemctl enable mariadb //设置开机自启动mysql_secure_installation //SQL自动配置(除设置密码,别的都回车)3.2 配置MariaDB数据库mysql -u root -p //登录数据库MariaDB [(none)]> create database radius; 创建数据库radiusMariaDB [(none)]> grant all on radius. to radius@localhost identified by '123abc'; //设置radius用户名密码及权限MariaDB [(none)]> flush privileges; //刷新权限MariaDB [(none)]> exit //退出

四、安装Apache Web做事器及PHP

DaloRadius是PHP开拓的Web运用,须要安装Apach Web做事器和PHP

4.1 安装Apache Web做事器yum install -y httpd //安装httpd做事systemctl enable httpd //设置开机自启动systemctl start httpd //开启httpd做事

4.2 安装PHP及干系软件包yum install -y php php-mysql php-pear php-devel php-common php-gd php-mbstring php-mcrypt php-xml php-pear-DB //安装PHP及软件包systemctl restart httpd //安装完成后重启hApache Web做事以使PHP生效

五、安装配置FreeRadius

5.1 安装FreeRadiusyum install -y freeradius freeradius-utils freeradius-mysql //安装FreeRadius及组件systemctl start radiusd.service //启动radius做事systemctl enable radiusd.service //设置radius做事开机自启动firewall-cmd --permanent --add-service=radius //设置防火墙许可radius做事(本文前面已禁止防火墙自启动,可不运行此命令)firewall-cmd --reload //重启防火墙

5.2 配置FreeRadius连接MariaDB数据库mysql -u root -p radius < /etc/raddb/mods-config/sql/main/mysql/schema.sql //创建FreeRadius在数据库中的数据表

5.3 修正FreeRadius配置文件

vi /etc/raddb/mods-available/sql //利用VI编辑器修正配置文件chgrp -h radiusd /etc/raddb/mods-available/sql //配置文件权限systemctl restart radiusd.service //重启radius做事修正内容如下:

六、安装DaloRadius

6.1 下载DaloRadius源代码并解压后将文件夹移动到Apache Web做事器事情目录wget https://github.com/lirantal/daloradius/archive/master.zip //从Github上获取并下载源代码unzip master.zip //解压rm -f master.zipmv daloradius-master/ /var/www/html/daloradius //移动文件夹6.2 设置DaloRadius目录权限及属主信息chown -R apache:apache /var/www/html/daloradiuschmod -R 664 /var/www/html/daloradius/library/daloradius.conf.php

6.3 打开防火墙HTTP做事

firewall-cmd --permanent --add-service=http //打开防火墙http做事(本文中已关闭防火墙,不必运行此命令)firewall-cmd --reload //重启防火墙6.4 在MariaDB中创建DaloRadius数据工具mysql -u root -p radius < /var/www/html/daloradius/contrib/db/fr2-mysql-daloradius-and-freeradius.sql //导入SQL脚本mysql -u root -p radius < /var/www/html/daloradius/contrib/db/mysql-daloradius.sql

6.5 修正DaloRadius配置文件vi /var/www/html/daloradius/library/daloradius.conf.php //利用VI编辑器修正DaloRadius配置文件

七、测试连接

7.1浏览器访问:http://12.172.1.12/daloradius

7.2 登录系统(默认用户名:administrator 密码:radius)

========== End

相关文章

介绍直播新纪元,轻松进入直播的五大步骤

随着互联网技术的飞速发展,直播行业在我国逐渐崛起,越来越多的人选择通过直播这一新兴媒介展示自己、分享生活、传递价值。对于许多新手来...

网站推广 2025-01-03 阅读1 评论0

介绍相机美颜原理,科技与美学的完美结合

随着科技的发展,智能手机的摄像头功能日益强大,美颜相机成为了许多人拍照的首选。美颜相机不仅满足了人们对于美的追求,更在视觉上给人带...

网站推广 2025-01-03 阅读1 评论0

介绍磁铁的制造,科学与艺术的完美结合

磁铁,一种神秘的物质,自古以来就吸引了无数人的目光。它不仅具有独特的磁性,还能在工业、医疗、科研等领域发挥重要作用。磁铁是如何制造...

网站推广 2025-01-03 阅读1 评论0

介绍电瓶激活方法,让电池焕发新生

随着科技的不断发展,电动汽车逐渐成为人们出行的首选。而电瓶作为电动汽车的核心部件,其性能直接影响着车辆的续航里程和行驶体验。新购买...

网站推广 2025-01-03 阅读1 评论0