freeradius-如何为所有组添加属性

问题描述

我想在sql数据库中创建一个条目,即对所有组使用一个属性
示例:

  • 表radgroupreply
    groupname属性op值
    全部会话超时= 86400

  • 表radusergroup
    用户名组名优先级
    16M_Profile全部11

正常的16M条目工作正常...还是我也必须在radgroupcheck中设置此条目?

但是未使用该新条目。完整的条目是:

DROP TABLE IF EXISTS `radcheck`;
CREATE TABLE `radcheck` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,`username` varchar(64) NOT NULL DEFAULT '',`attribute` varchar(64) NOT NULL DEFAULT '',`op` char(2) NOT NULL DEFAULT '==',`value` varchar(253) NOT NULL DEFAULT '',PRIMARY KEY (`id`),KEY `username` (`username`(32))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO `radcheck` (`id`,`username`,`attribute`,`op`,`value`) VALUES
(1,'testuser','Cleartext-Password',':=','test),(2,'User-Profile','16M_Profile');

DROP TABLE IF EXISTS `radgroupcheck`;
CREATE TABLE `radgroupcheck` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,`groupname` varchar(64) NOT NULL DEFAULT '',KEY `groupname` (`groupname`(32))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO `radgroupcheck` (`id`,`groupname`,'16M','Framed-Protocol','==','PPP');

DROP TABLE IF EXISTS `radgroupreply`;
CREATE TABLE `radgroupreply` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,`op` char(2) NOT NULL DEFAULT '=',KEY `groupname` (`groupname`(32))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO `radgroupreply` (`id`,'Mikrotik-Rate-Limit','=','1M/16M'),'all','Session-Timeout','86400'),(3,'MS-Primary-DNS-Server','217.11.***.***'),(4,'MS-Secondary-DNS-Server','***.***.***.***'),(6,'Idle-Timeout','30'),(8,'Framed-Route','217.11.***.***/24 0.0.0.0 1');

DROP TABLE IF EXISTS `radreply`;
CREATE TABLE `radreply` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,KEY `username` (`username`(32))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO `radreply` (`id`,'Framed-IP-Address','217.11.***.***');

DROP TABLE IF EXISTS `radusergroup`;
CREATE TABLE `radusergroup` (
  `username` varchar(64) NOT NULL DEFAULT '',`priority` int(11) NOT NULL DEFAULT 1,KEY `username` (`username`(32))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO `radusergroup` (`username`,`priority`) VALUES
('16M_Profile',10),('16M_Profile',11);

如何添加属性

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)