• CentOS7部署ToughRadius


    CentOS7部署ToughRadius

    来源 https://www.cnblogs.com/travis-li/p/12553538.html

    一、服务器配置建议

    • 测试型: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、上传toughee.tar.gz源码包至OPT文件夹下

    1 rz                  # 回车后弹出文件框选择

     

       3、解压刚上传的Toughee.tar.gz源码包

    1 tar -zxf toughee.tar.gz -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服务

      六、登录后台测试       

    1 登录地址:192.168.109.107:1816
    2 用户名:admin   密码:root

    ============ End

  • 相关阅读:
    201671010119 2016-2017-2《Java程序设计》第十四周学习心得
    201671010119 2016-2017-2《Java程序设计》第十三周学习心得
    201671010119 2016-2017-2《Java程序设计》第十二周学习心得
    201671010119 2016-2017-2《Java程序设计》第十一周学习心得
    201671010119 2016-2017-2《Java程序设计》第十周学习心得
    201671010119 2016-2017-2《Java程序设计》第九周学习心得
    201671010118 2016-2017-2《Java程序设计》 面向对象程序设计课程学习进度条
    201671010118 2016-2017-2《Java程序设计》 第十八周学习心得
    201671010118 2016-2017-2《Java程序设计》 第十七周学习心得
    201671010118 2016-2017-2《Java程序设计》 第十六周学习心得
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/14244450.html
Copyright © 2020-2023  润新知