CentOS7部署ToughRadius ⼀、服务器配置建议
测试型:CPU核⼼1,内存1G,磁盘8G,⽹络带宽1M
⼊门型:⽤户数1000左右,CPU核⼼ 1-2,内存2G以上,磁盘100G,⽹络带宽 10M
初级型:⽤户数5000以上,CPU核⼼ 2-4,内存4G以上,磁盘200G,⽹络带宽20M
中级型:⽤户数10000以上,CPU核⼼ 4-8,内存8G以上,磁盘300G,⽹络带宽30M
⾼级型:⽤户数50000以上,CPU核⼼ 8-16,内存16G以上,磁盘500G,⽹络带宽50M
⼆、部署需要⽤到的环境及⼯具
Mariadb
ToughRadius安装包
make
lrzsz
三、最⼩化安装CentOS7后需⼿动安装组件
  1、查询Linux版本
cat /etc/redhat-release
  2、关闭Selinux
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config            # 关闭Selinux(需重启⽣效)
sestatus                                                              # 重启完成后查看Selinux状态
  3、关闭防⽕墙
1 systemctl stop firewalld                        #关闭防⽕墙
2 systemctl disable firewalld                      #禁⽌开机启动防⽕墙
  4、安装make编译⼯具
1 yum -y install gcc make gcc-c++                    #安装make编译⼯具(需要联⽹yum仓库下载)
  5、更新系统及源码库
1 yum -y update && yum -y upgrade                #更新系统及源码库
  6、安装lrzsz⼯具(⽤于上传/下载⽂件到服务器)
1 yum -y install lrzsz                  # 安装lrzsz⼯具
  四、数据库安装配置
  1、安装数据库软件
1 yum -y install mariadb mariadb-server                # 安装Mariadb
  2、启动并设置mariadb开机⾃启
1 systemctl start mariadb                        # 启动mariadb服务
2 systemctl enable mariadb                       # 设置mariadb服务开机启动
  3、MariaDB⾃动初始化配置
1 mysql_secure_installation                  # 配置安装好的Mysql(除输⼊密码处其余默认回车)
  4、数据库配置
进⼊mysql终端
1 mysql -u root -p            # 登录mysql
配置Radius数据库
1 create database toughee DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;            # 创建ToughRadius数据库
2 GRANT ALL ON toughee.* TO radius@'127.0.0.1' IDENTIFIED BY '123abc' WITH GRANT OPTION;      # 授予radius⽤户radius数据库的所有权限,密码123abc
3 grant all PRIVILEGES on toughee.* to 'root'@'%' identified by 'poiu8P90321!' WITH GRANT OPTION;  #授权远程⽤户以root⾝份登录数据库
4 FLUSH PRIVILEGES;                                               # 刷新权限                     
5 Exit                                                       # 退出数据库
  五、ToughRadius安装配置
  1、进⼊ /opt⽂件夹⽬录下
1 cd /opt
  2、上传源码包⾄OPT⽂件夹下
1 rz                  # 回车后弹出⽂件框选择
  3、解压刚上传的源码包
1 tar -zxf -C /opt/          # 解压源码包⾄OPT⽂件夹
  4、调整Toughradius配置
1 cd /opt/toughee/etc/              # 进⼊etc⽬录
2 vi toughee.json                 # 编辑opt/toughee/etc/⽬录下的toughee.json配置⽂件
  5、编译安装toughradius
1 cd /opt/toughee            # cd⾄toughee⽬录下
2 make all                # 编译安装
3 make initdb             
以上操作⽆报错即可!
  6、启动服务
1 systemctl start toughee          # 启动toughee服务
2 systemctl status toughee         # 设置开机⾃动启动toughee服务
mysql下载配置  六、登录后台测试     
1登录地址:192.168.109.107:1816
2⽤户名:admin  密码:root

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。