您的位置:首页 > 理论基础 > 计算机网络

【硬派网络计费系统】安装配置指南

2016-07-04 21:45 916 查看

安装环境

centos6/7, ubuntu 14+,其他linux x64系统,推荐使用 centos7

下载硬派网络计费系统免费版

cd /opt
wget http://download.toughradius.net/toughee-stable-v2-linux-x64.tar.xz -O toughee-v2-linux-x64.tar.xz

部署系统

cd /opt
tar Jxvf toughee-v2-linux-x64.tar.xz

解压缩得到 /opt/toughrun 目录

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

执行 make all 安装

cd /opt/toughrun
make all

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

radiusctl initdb

运行系统

启动 Radius 服务

radiusctl daemon -s startup                     # 启动 Radius 服务进程,

停止服务

radiusctl daemon -s shutdown                    # 停止 Radius 服务进程

查看状态

radiusctl daemon -s status                      # 查看 Radius 服务进程运行状态

重载配置

radiusctl daemon -s reload                      # 修改配置文件后重新加载服务

查看日志

radiusctl daemon -s "tail -f manage"            # tail 模式查看管理控制台日志
radiusctl daemon -s "tail -f worker:worker0"    # tail 模式查看 radius 认证记账日志
radiusctl daemon -s "tail -f ssportal"          # tail 模式查看自助服务系统日志
radiusctl daemon -s "tail -f task"              # tail 模式查看定时任务日志


注意,worker 进程可以配置多个, 进程名为 worker:worker0, worker:worker1 ...

使用系统

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

默认端口如下:

16370 默认 redis 服务端口,与 radiusd.json 配置相符合

1816 默认管理控制台端口,可以通过http://服务器地址:1816 访问

1819 默认自助服务端口,可以通过http://服务器地址:1819 访问

1812 默认 Radius 认证端口,提供路由器接入设备访问

1813 默认 Radius 记账端口,提供路由器接入设备访问

性能优化

修改 etc/radiusd.conf 配置文件中 worker 的配置:

[program:worker]
command=bin/python radiusctl worker -c etc/radiusd.json
dictionary=/opt/toughrun
startretries = 10
process_name = %(program_name)s%(process_num)d
numprocs=2
redirect_stderr=true
stdout_logfile=/var/toughee/radius-worker.log

调整 numprocs 的数字,根据 CPU 和 内存的配置进行调整,可配置为 CPU 的核心数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: