同一 freeradius 上的多个数据库

问题描述 投票:0回答:2

我想知道是否有任何方法可以在同一个 freeradius 实例中使用两个不同的数据库?

ubuntu 22.04

自由半径3.0

mysql 8.0

mysql ubuntu freeradius
2个回答
0
投票

详细描述您的场景

$ cd /etc/freeradius/3.0/mods-enabled
$ cp ../mods-available/sql ../mods-available/sql1
$ cp ../mods-available/sql ../mods-available/sql2
$ ln -s ../mods-available/sql1 sql1
$ ln -s ../mods-available/sql2 sql2

$ nano ../mods-available/sql1
sql sql1 {
        group_attribute = "${.:instance}-SQL-Group"
#       group_attribute = "SQL-Group"
}

$ nano ../mods-available/sql2
sql sql2 {
        group_attribute = "${.:instance}-SQL-Group"
#       group_attribute = "SQL-Group"
}

$ nano ../sites-available/default
authorize {
#       -sql
        redundant-load-balance sql {
                sql1
                sql2
        }
}

0
投票

要创建

sql
的多个模块,请执行以下操作:

sql sql_first_database {
  driver = "..."
  .... #rest of the db config
}

sql sql_second_database {
  driver = "..."
  .... #rest of the db config
}

在您的虚拟服务器中:

server V1 {
 # other configs
  sql_first_database  # replace sql
  }

server V1 {
  # other configs
  sql_second_database   # replace sql
  }
© www.soinside.com 2019 - 2024. All rights reserved.