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、上傳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.1071816
2 用戶名:admin   密碼:root

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM