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用户登录密码

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

  • 相关阅读:
    python的基本数据类型
    python数据基本运算处理===循环
    多态、多态性和鸭子类型
    菱形问题、类的组合
    类的继承
    面向对象基础
    软件开发三层架构
    logging模块
    json与pickle模块
    Webbrowser模拟百度一下子点击事件
  • 原文地址:https://www.cnblogs.com/sq5288/p/13154537.html
Copyright © 2011-2022 走看看