欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

centos8安装mysql_CentOS8+FreeRadius+Mysql8.0+daloRadius建立Radius服务器

发布时间:2024/9/27 数据库 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 centos8安装mysql_CentOS8+FreeRadius+Mysql8.0+daloRadius建立Radius服务器 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Linux发行版:CentOS8-1905

数据库:Mysql8.0

create

WEB软件:httpd

daloRadius前端使用PHP

yum -y install update yum -y install httpd //web服务器 yum -y install vim // yun -y install wget // yum -y install net-tools // yum -y install php //phpyum -y install php-common php-gd php-curl php-mysqli -yyum -y install mysql-server //数据库

安装freeradius:

yum -y install freeradius freeradius-mysql freeradius-utils

导入数据库表

mysql -uroot -p radius </etc/raddb/mods-config/sql/main/mysql/schema.sql

配置freeradius使用Mysql:

cd /etc/raddb/mods-enabled ln -s ../mods-available/sql sql

修改Mysql参数:

vim /etc/raddb/sites-available/default

把authorize,accounting,post-auth,session中sql的行,把注释去掉或者-。

编辑Mysql的参数:

vim /etc/raddb/mods-available/sql

修改值

driver = "rlm_sql_mysql"dialect = "mysql"server = "localhost" port = 3306 login ="root" password = "password" radius_db = “radius"read_clients = yes

测试命令:

radiusd -X

本地执行验证命令:

radtest testing password 127.0.0.1 0 testing123

安装daloradius

644 /var/www/html/daloradius/library/daloradius.conf.php mysql -uroot -ppassword radius < /var/www/html/contrib/db/mysql-daloradius.sql

编辑daloradius的配置文件

$configValues['DALORADIUS_VERSION'] = '1.1-3 BETA'; $configValues['DALORADIUS_DATE'] = '12 Nov 2019'; $configValues['FREERADIUS_VERSION'] = '2'; $configValues['CONFIG_DB_ENGINE'] = 'mysqli'; $configValues['CONFIG_DB_HOST'] = 'localhost'; $configValues['CONFIG_DB_PORT'] = '3306'; $configValues['CONFIG_DB_USER'] = 'root'; $configValues['CONFIG_DB_PASS'] = 'password'; $configValues['CONFIG_DB_NAME'] = 'radius'; $configValues['CONFIG_DB_TBL_RADCHECK'] = 'radcheck'; $configValues['CONFIG_DB_TBL_RADREPLY'] = 'radreply'; $configValues['CONFIG_DB_TBL_RADGROUPREPLY'] = 'radgroupreply'; $configValues['CONFIG_DB_TBL_RADGROUPCHECK'] = 'radgroupcheck';

启动服务

systemctl start radiusd systemctl start httpd systemctl start mysqld

自启服务

systemctl enable radiusd systemctl enable httpd systemctl enable mysqld

访问并登录daloradius

http://server_ip_address//daloradius

默认的登录

username:administrator password:radius

登录截图

总结

以上是生活随笔为你收集整理的centos8安装mysql_CentOS8+FreeRadius+Mysql8.0+daloRadius建立Radius服务器的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。