【保姆教程】RuoYi-Radius搭建实现portal认证( 二 )

  • 修改/etc/raddb/clients.conf
vim /etc/raddb/clients.conf改成自己的ip
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
cd /etc/raddb/certs/./bootstrap到这里我们对freeradius的配置也就完成了,下面我们安装nuoyi-radius 。
3.ruoyi-radius安装
  1. 下载源码
gitee:https://gitee.com/panweilei/ruoyi-radius.git
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
  1. 初始化数据库
执行ruoyiradius-init.sql
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
  1. 修改radius-application.properties,避免和freeradius端口冲突
org.toughradius.authport=${RADIUSD_AUTH_PORT:2812}org.toughradius.acctport=${RADIUSD_ACCT_PORT:2813}修改为falseorg.toughradius.portal.portalEnabled=${PORTAL_ENABLED:false}
  1. 创建/opt/server/ruoyiradius/logs
在主机上创建日志输出目录
  1. 启动ruoyi-radius
maven打包,修改ry.sh(Appname的修改,jar路径的修改)
启动项目 ./ry.sh start
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
4.调试&验证
  1. 调试模式启动freeradius
radiusd -X
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
  1. 启动(AC模拟器)ACUDP.jar
    jar包下载:http://150.158.153.233:9876/ACUDP.jar
    源码下载:私信我发你邮箱
./acudp.sh
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
  1. 打开管理后台:http://127.0.0.1:8090/
  2. 添加设备

【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
3.添加用户
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
  1. 测试打断登录
    浏览器输入:http://127.0.0.1:8090/wlandemo,页面将出现以下内容,然后按部就班的操作就行,可以观察后台freeradius日志和ruoyi-radius日志的输出情况.

【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图
【保姆教程】RuoYi-Radius搭建实现portal认证

文章插图

经验总结扩展阅读