zoukankan      html  css  js  c++  java
  • 使用freeradius+mariadb搭建认证服务器

    1、安装并启动mariadb数据库

    yum install -y mariadb-server mariadb-bench mariadb-devel

    systemctl start mariadb.service 

    2、安装并启动freeradius

    yum install -y freeradius freeradius-mysql freeradius-utils 

    systemctl start radiusd.service

    3、mariadb数据库配置

    MariaDB [(none)]> SET password for 'root'@'localhost'=password('123456');

    MariaDB[(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

    MariaDB [(none)]> flush privileges;

    MariaDB [(none)]> create database radius;  #创建名字为radius的数据库,留后面给freeradius用。

    4、freeradius配置

    。。。。

    5、导入radius数据表

    mysql -u root -p123456 radius < /etc/raddb/mods-config/sql/main/mysql/schema.sql

    6、修改radius配置文件

    cd /etc/raddb/mods-enabled

    ln -s ../mods-available/sql

    vi /etc/raddb/mods-available/sql

    找到 driver = “rlm_sql_null” 这一行,修改为 driver = “rlm_sql_mysql”

    找到 dialect = “sqlite” 这一行,修改为 dialect = “mysql” 

    server : MariaDB 数据库IP地址,若Radius和 MariaDB 同一服务器可默认为 “localhost“

    port : MariaDB 数据库端口默认为”3306”

    login : MariaDB数据库登录用户名”root”

    password : MariaDB数据库root用户登录密码

    注:改完后将前面#去掉,保存退出。

  • 相关阅读:
    最全的机器学习资源整理
    论文写作技巧
    制造业期刊-ZT
    机器学习中的算法(2)-支持向量机(SVM)基础
    定语从句
    Digital Twin的8种解读!
    详解BOM用途分类及在汽车企业中的应用
    Intellij IDEA运行报Command line is too long解法
    计算机行业各种职业技能树
    invocationCount和invocationTimeOut
  • 原文地址:https://www.cnblogs.com/sq5288/p/13154537.html
Copyright © 2011-2022 走看看