浏览器输?:http://192.168.0.107/info.php
五、安装FreeRadius
1 安装
# yum -y install freeradius freeradius-utils freeradius-mysql
2 启动且设置为开机?启
3 配置Freeradius连接MariaDB数据
#mysql -u root -p radius < /etc/raddb/mods-config/sql/main/mysql/schema.sql
1
4 修改FreeRadius配置?件
# vi /etc/raddb/mods-available/sql 修改为如下图所示
# chgrp -h radiusd /etc/raddb/mods-available/sql //配置?件权限,将所属组更改为radiusd# systemctl restart radiusd.service //重启radius服务
5 添加客户端连接设置,添加允许所以?户接?
# vi /etc/raddb/clients.conf
添加如下内容
client all_client {ipaddr = 0.0.0.0/0secret = testing123require_message_authenticator = no}
七、安装FreeRadius管理界?Daloradius1 进?Apache?站根?录,下载源?件
# cd /var/www/html/# wget https://github.com/lirantal/daloradius/archive/master.zip 如出现 -bash: wget: command not found 等就安装相应软件,没出现忽略这步 。# yum -y install wget# unzip master.zip //解压# rm -f master.zip # mv daloradius-master/ /var/www/html/daloradius //移动?件夹
2 设置DaloRadius?录权限及属主信息
# chown -R apache:apache /var/www/html/daloradius# mv /var/www/html/daloradius/library/daloradius.conf.php.sample /var/www/html/daloradius/library/daloradius.conf.php. //修改php.sample为php(这个好像跟版本有关系)# chmod -R 664 /var/www/html/daloradius/library/daloradius.conf.php
3 在MariaDB中创建DaloRadius数据对象
[root@localhost html]# mysql -u root -p radius < /var/www/html/daloradius/contrib/db/fr2-mysql-daloradius-and-freeradius.sql Enter password:[root@localhost html]# mysql -u root -p radius < /var/www/html/daloradius/contrib/db/mysql-daloradius.sql Enter password:[root@localhost html]#
4 修改DaloRadius配置?件
# vi /var/www/html/daloradius/library/daloradius.conf.php //使?VI编辑器修改DaloRadius配置?件
5 重启服务
# systemctl restart radiusd.service# systemctl restart mariadb.service# systemctl restart httpd
如果提示:Warning: radiusd.service changed on disk. Run 'systemctl daemon-reload' to reload units
没有上?提示就忽略此步
# systemctl daemon-reload
# systemctl restart radiusd.service
? 、 安装php-pear# yum install -y php-pear-DB --skip-broken
九、登陆web??默认?户名: administrator 密码: radius
http://192.168.0.107/daloradius/login.php添加?户
windows端测试
其它事项:在其安装过程中碰到,dologin.php 500 后查找发现为 php-pear-DB没有安装,安装后问题解决 。
后查看php错误信息发现为
[root@localhost daloradius]# php dologin.phpPHP Notice: Undefined index: REMOTE_ADDR in /var/www/html/daloradius/dologin.php on line 27PHP Notice: Undefined index: location in /var/www/html/daloradius/dologin.php on line 45PHP Warning: include_once(DB.php): failed to open stream: No such file or directory in /var/www/html/daloradius/library/opendb.php on line 84PHP Warning: include_once(): Failed opening 'DB.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/daloradius/library/opendb.php on line 84PHP Fatal error: Uncaught Error: Class 'DB' not found in /var/www/html/daloradius/library/opendb.php:86Stack trace:#0 /var/www/html/daloradius/dologin.php(49): include()#1 {main} thrown in /var/www/html/daloradius/library/opendb.php on line 86[root@localhost daloradius]#
cat /etc/httpd/logs/error_log # 查看 http 服务的?志,发现有以下错误:PHP Fatal error: Uncaught Error: Class 'DB' not found in /var/www/html/daloradius/library/opendb.php:86nStack trace:n#0 /var/www/html/daloradius/dologin.php(49): include()n#1 {main}n thrown in /var/www/html/daloradius/library/opendb.php on line 86解决?法:安装php-pear-DByum install -y php-pear-DB现在打开浏览器访问 http://your ip address//daloradius 就可以看到daloradius的界?了,默认登录的?户名和密码分别为 username: administrator password: radius
在其安装过程中碰到?户名密码正确被拒:解决三部曲
1 创建软连接
# ln -s /etc/raddb/mods-available/sql /etc/raddb/mods-enabled/ 为/etc/raddb/mods-enabled //创建软连接
2 将raad_clients打开 将client_table 打开
3 重读配置?件,重启radius服务
# systemctl daemon-reload# systemctl restart radiusd.service
参考资料:
https://www.cnblogs.com/opsprobe/p/9769555.html (解决了DB没装报错)
https://blog.csdn.net/qq_29056051/article/details/81066205(主要参考来源)
https://www.cnblogs.com/lamp01/p/10101659.html (解决php安装)
https://www.cnblogs.com/travis-li/p/12711355.html(解决Daloradius,以及FreeRadius安装)
推荐阅读
- 携程Redis治理演进之路
- 轻松理解机器学习算法:Adaboost算法
- 军训口号8字霸气押韵有哪些?
- SpringBoot实现QQ邮箱注册和登录
- VSCode安装和测试
- 全球主流社交媒体算法解析:Facebook、YouTube、Twitter如何利用算法推荐内容?
- 曹雪芹与红楼梦创作经历 曹雪芹与红楼梦的关系
- 成吉思汗功臣 成吉思汗四勇将军
- centos7 shell脚本一键安装nginx
- 最新VMware虚拟机详细安装使用教程
