zoukankan      html  css  js  c++  java
  • 安装 Daloradius

    安装Mariadb

    yum install -y mariadb-server mariadb
    systemctl start mariadb 
    systemctl enable mariadb
    • 初始设置MariaDB,设置root密码,出于安全考虑,考虑删除匿名用户和禁用远程根登录,参见下面的示例配置。
    mysql_secure_installation
    

      

    Set root password? [Y/n]  y
    New password: 
    Re-enter new password: 
    Password updated successfully!
    Reloading privilege tables..
     ... Success!
     
    Remove anonymous users? [Y/n] y
    
    Disallow root login remotely? [Y/n] y
    
    Remove test database and access to it? [Y/n] y
    
    Reload privilege tables now? [Y/n] y
    

      

    • 创建Radius数据库和用户名密码
    # mysql -u root -p
    MariaDB [(none)]> CREATE DATABASE radius;
    MariaDB [(none)]> GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "radius";
    MariaDB [(none)]> FLUSH PRIVILEGES;
    MariaDB [(none)]> exit
    

      

    安装FreeRadius

    yum -y install freeradius freeradius-utils freeradius-mysql
    systemctl start radiusd.service 
    systemctl enable radiusd.service

    查看Radius使用的端口,然后添加Radius服务到防火墙中;

    cat /usr/lib/firewalld/services/radius.xml

    查看防火墙状态,启动状态才能添加规则,centos7中默认防火墙就是firewalld,一般不需要额外设置。

    firewall-cmd --state

    firewall-cmd --add-service=radius --permanent

    success

    firewall-cmd --reload

    success

    firewall-cmd --list-services

    radius

    安装FreeRADIUS管理界面Daloradius

    yum -y install wget unzip zip
    cd /var/www/html/
    wget https://github.com/lirantal/daloradius/archive/master.zip
    unzip master.zip
    wget http://liquidtelecom.dl.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz
    unzip master.zip
    mv daloradius-master/ daloradius
    mv daloradius-master/ daloradius
    cd daloradius
    mysql -u root -p radius < contrib/db/fr2-mysql-daloradius-and-freeradius.sql 
    mysql -u root -p radius < contrib/db/mysql-daloradius.sql
    chown -R apache:apache /var/www/html/daloradius/
    chmod 664 /var/www/html/daloradius/library/daloradius.conf.php
    

      

    • 下载daloradius-0.9-9.tar.gz,解压后合并到daloradius文件夹中
     

      

    • 设置daloradius数据库连接信息,打开daloradius.conf.php文件,修改CONFIG_DB_USER,CONFIG_DB_PASS,CONFIG_DB_NAME。
    vim /var/www/html/daloradius/library/daloradius.conf.php
    

     

    systemctl restart radiusd.service 
    # systemctl restart mariadb.service 
    # systemctl restart httpd
    

      如果提示:Warning: radiusd.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
    ![这里写图片描述]!这里写图片描述

    没有上面提示就忽略此步

    # systemctl daemon-reload
    # systemctl restart radiusd.service

    - 安装php-pear

    # yum install php-pear
    # pear install DB

    登录web界面
    默认用户名: administrator
    密码: radius
    http://ip-address/daloradius/login.php

    至此FreeRadius+Daloradius+web管理界面已经安装成功,下面是web界面汉化教程。无需求的可不看。

     

  • 相关阅读:
    服务器做系统备份时失败
    PHPMailer中文乱码问题的解决方法
    html字符串分行显示
    Oracle中取某几个数的最大值最小值
    分布式事务之 Seata
    org.apache.dubbo 2.7.7 服务端处理请求及时间轮(失败重试)
    org.apache.dubbo 2.7.7 服务消费源码
    org.apache.dubbo 2.7.7 服务发布注册源码
    org.apache.dubbo 2.7.x 再聚首
    spring-cloud-gateway 服务网关
  • 原文地址:https://www.cnblogs.com/linuxws/p/11704001.html
Copyright © 2011-2022 走看看