硬派网络计费企业版 2.0 升级 3.0 教程
博客专区 > jamiesun 的博客 > 博客详情
硬派网络计费企业版 2.0 升级 3.0 教程
jamiesun 发表于1年前
硬派网络计费企业版 2.0 升级 3.0 教程
  • 发表于 1年前
  • 阅读 57
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

1. 安装环境

操作系统建议:centos7

服务器配置建议: CPU:1核心(或以上),内存:2G(或以上),硬盘:50G(或以上)

不要与生产环境同一个服务器,避免影响生产环境,除非确定执行升级

2. 下载软件

cd /opt curl http://www.toughstruct.net/download/toughee-stable-linux-x64.tar.xz -o /opt/toughee-linux-x64.tar.xz

3. 部署系统

cd /opt tar xvf toughee-linux-x64.tar.xz

解压缩得到 /opt/toughee 目录

注意: /opt/toughee 是默认目录,如果要修改此目录,必须同时修改 Makefile 和 radiusctl, toughee.conf 文件中的对应路径。

执行 make all 安装

cd /opt/toughee make all

首次使用还需初始化数据库,根据实际情况修改 /opt/toughee/etc/toughee.json 的数据库配置,默认采用 sqlite 数据库。

/opt/toughee/radiusctl initdb -c /opt/toughee/etc/toughee.json

4. 运行系统

service toughee start

所有日志在 /var/toughee 目录

5. 导入企业版2.0的数据

注意修改 /opt/toughee/etc/toughee.json 中 system 选项下的 secret 值,和老系统保持一致,避免密码无法加解密

执行升级脚本

/opt/toughee/radiusctl importe2 -i oldconfig.json -c /opt/toughee/etc/toughee.json -r 1000

说明:

/opt/toughee/radiusctl importe2 是导入脚本程序 -i oldconfig.json 是指企业版2.0的配置文件,一般是 /etc/radiusd.json -c /opt/toughee/etc/toughee.json 是指当前的新配置文件 -r 1000 表示一次批量插入数据的最大数,对于 sqlite,最大只能49条。

需要保证安装服务器能访问企业版2.0的数据库,脚本会自动分析数据并插入新数据库

6. 使用系统

系统使用的端口可以在 /opt/toughee/etc/toughee.json 中修改

默认端口如下:

  • 16370 默认 redis 服务端口,与 toughee.json 配置相符合
  • 1816 默认管理控制台端口,可以通过http://服务器地址:1816 访问
  • 1819 默认自助服务端口,可以通过http://服务器地址:1819 访问
  • 1812 默认 Radius 认证端口,提供路由器接入设备访问
  • 1813 默认 Radius 记账端口,提供路由器接入设备访问
标签: radius ToughRADIUS AAA
共有 人打赏支持
jamiesun
粉丝 14
博文 18
码字总数 10548
作品 3
×
jamiesun
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: