【硬派网络计费系统】安装配置指南
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 的核心数。
相关文章推荐
- 在windows下如何添加、删除和修改静态路由
- HTTP权威指南-第三章-HTTP报文自己理解
- 几种TCP连接中出现RST的情况
- 计蒜之道 2016 复赛 F.菜鸟物流的运输网络
- xListView+OKHttp使用(二)
- 读书笔记-java网络编程-5URL和URI-简述
- TCP的状态转化过程(11中状态)以及TIME_WAIT状态
- 图论(网络流):SPOJ OPTM - Optimal Marks
- OkHttp
- Live555学习笔记(三)—— RTSP命令处理及RTP,RTCP服务建立
- 《HTTP权威指南》——认证机制
- HTTP请求报文和HTTP响应报文
- 使用HTTP头去绕过WAF
- HTML5+规范:XMLHttpRequest(管理网络请求)
- HTML5+规范:Uploader(管理网络上传任务)
- 通信网络
- 用JS做了个手机滑动相册 作者: 夜麟 链接:http://www.imooc.com/article/9483 来源:慕课网
- 计算机网络(2)-----ARP协议
- OpenStack网络实战系列一:通过Openvswitch实践了解交换机的基本概念和操作
- HTTP Status 405 - HTTP method POST/GET is not supported by this URLyi