Ubuntu 22.04.4 LTS 安装 FreeRADIUS 3.0 和 Daloradius 2.2 搭建radius 认证服务器
创始人
2024-12-22 09:33:45
0

1 ubuntu 安装LAMP 环境(安装nginx代替apache):

Ubuntu 22.04.4 LTS 安装 php apache LAMP 环境nginx-CSDN博客

2 安装freeradius

sudo apt update sudo apt-get install libmysqld-dev sudo  apt-get install freeradius #先安装libmysqld-dev,否则启动可能报错 Could not link driver rlm_sql_mysql: /usr/lib/freeradius/rlm_sql_mysql.so: cannot open shared object file: No such file or direc> #rlm_sql_mysql.so 拷贝到/usr/lib/freeradius/

#为方便下载提供百度云链接 

 rlm_sql_mysql.so下载

 3 创建数据库和用户(mysql8)

create database radius; create user  radius@'%' IDENTIFIED WITH mysql_native_password  BY '密码'; Grant all privileges on  radius.* TO 'radius'@'%'; flush privileges;

4  导入 FreeRADIUS 目录中的预构建数据到 mysql radius库

#使用root 账号导入数据库 sudo su -  sudo mysql -uroot -p  radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql

#配置软链接 sudo  ln  -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/ sudo  chown -R freerad.freerad  /etc/freeradius/3.0/mods-enabled/sql
#修改sql sudo vim  /etc/freeradius/3.0/mods-enabled/sql dialect = "sqlite" ---> dialect = "mysql" driver = "rlm_sql_null" ---> driver = "rlm_sql_${dialect}" #       server = "localhost" ---> server = "localhost" #       port = 3306           ---> port = 3306 #       login = "radius"     --->  login = "radius" #       password = "radpass"  ---> password = "密码" #       read_clients = yes --->  read_clients = yes #注释mysql ssl部分

 5 启动freeradius服务

#freeRadius调试模式 sudo freeradius -X #启动 sudo systemctl restart freeradius #查看服务 sudo systemctl status freeradius

6 安装并配置 Daloradius

wget https://github.com/lirantal/daloradius/archive/master.zip unzip master.zip sudo  mv daloradius-master/   /data/www/html/daloradius #更改目录权限 sudo  chown www-data:www-data  -R /data/www/html/daloradius cd /data/www/html/daloradius/app/common/includes sudo cp daloradius.conf.php.sample daloradius.conf.php sudo chmod 664 daloradius.conf.php
#修改配置文件 sudo vim   daloradius.conf.php $configValues['CONFIG_DB_USER'] = 'raduser'; $configValues['CONFIG_DB_PASS'] = 'radpass'; $configValues['CONFIG_DB_NAME'] = 'raddb'; 改成实际的信息

#导入到mysql cd  /data/www/html/daloradius/contrib/db mysql -uroot -p  radius <  fr3-mariadb-freeradius.sql mysql -uroot -p  radius <  mariadb-daloradius.sql

7 登录报错

PHP Fatal error:  Uncaught Error: Class "DB" not found in /var/www/daloradius/app/common/includes/db_open.php:59\nStack t race:\n#0 /var/www/daloradius/app/operators/dologin.php(59): include()\n#1 {main}\n  thrown in /var/www/daloradius/app/common/includes/db_open.php on line 59 #解决 sudo apt install php-pear sudo pear install DB
#报错 PHP Fatal error:  Uncaught Error: Undefined constant "MYSQLI_NOT_NULL_FLAG" in /usr/share/php/DB.php:561\nStack trace:\n# 0 /var/www/daloradius/app/common/includes/db_open.php(59): DB::connect()\n#1 /var/www/daloradius/app/operators/dologin.php(59): include('...')\n#2 {main}\n  thrown in /usr/share/php/DB.php on line 561 #解决 sudo apt-get install php-mysqli
#报错 PHP Fatal error:  Uncaught Error: Call to undefined function mb_strpos() #解决 sudo apt-get install php-mbstring

 8 登录daloradius,修改界面中文

#默认用户和密码 Username: administrator Password: radius

 

 

9 daloRADIUS修改默认密码

 

相关内容

热门资讯

ia实测“微信斗牛房卡专卖店联... 微信斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来...
终于知道”牛牛房卡获取“王者大... 房卡获取是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:113857776许多玩家在游戏中会购买房卡...
重大通报,金花房卡官网西游联盟... 西游联盟房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
推荐一款!金花微信链接市场价格... 推荐一款!金花微信链接市场价格表青鸟大厅/房卡客服青鸟大厅是一款非常受欢迎的游戏,咨询房/卡添加微信...
玩家必备!微信的牛牛房卡怎么弄... 微信游戏中心:斗牛房卡,添加微信【82606316】,进入游戏中心或相关小程序,搜索“微信斗牛房卡”...
终于发现!炸金花房卡如何购买,... 微信游戏中心:炸金花房卡,添加微信【56001354】,进入游戏中心或相关小程序,搜索“微信炸金花房...
一分钟了解“金花房卡购买正规渠... 先锋大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
玩家攻略,斗牛房卡充值新鸿运大... 玩家攻略,斗牛房卡充值新鸿运大厅/微信链接房卡价格一览表Sa9Ix苹果iPhone 17手机即将进入...
终于知道”牛魔王哪里有详细房卡... 终于知道”牛魔王哪里有详细房卡介绍“金花房卡充值游戏中心打开微信,添加客服【113857776】,进...
正规平台有哪些,金花微信链接市... 您好!微信逍遥大厅大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(逍遥大厅)大厅介绍:...
终于发现!炸金花微信链接房卡,... 微信游戏中心:炸金花房卡,添加微信【66336574】,进入游戏中心或相关小程序,搜索“微信炸金花房...
终于知道”超稳无敌如何买房卡“... 终于知道”超稳无敌如何买房卡“拼十房卡充值 微信牛牛房卡客服微信号微信游戏中心打开微信,添加客服【1...
一分钟推荐“微信炸金花房卡链接... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡...
玩家必备!微信拼三张房卡哪里有... 微信游戏中心:拼三张房卡,添加微信【82606316】,进入游戏中心或相关小程序,搜索“微信拼三张房...
终于发现!微信怎样开炸金房间卡... 微信游戏中心:金花房卡,添加微信【71319951】,进入游戏中心或相关小程序,搜索“微信金花房卡”...
终于知道”新众乐房卡详细充值“... 第二也可以在游戏内商城:在游戏界面中找到 “微信金花,斗牛链接房卡”“商城”选项,选择房卡的购买选项...
推荐一款!牛牛房卡批发平台海航... 微信游戏中心:海航大厅房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...
推荐一款!游戏微信牛牛房卡海航... 海航大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:332900...
微信群链接牛牛买房卡/哪里购买... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
ia攻略/金花房间怎么创建卡贝... ia攻略/金花房间怎么创建卡贝大厅/正规房卡找谁买Sa9Ix苹果iPhone 17手机即将进入量产阶...