FreeRADIUS-如何为两个不同的网络NAS创建配置文件

FreeRADIUS-如何为两个不同的网络NAS创建配置文件,freeradius,Freeradius,如何为具有不同属性的两个不同NAS(Cisco和MicroTek)创建配置文件 我不知道是否有办法使if语句依赖于NAS的IP 有关更多说明: 我用daloradius来管理自由半径,我无法管理速度,因为现在我有10M配置文件,属性为Cisco AVPair=ip:sub qos policy in=10Mbps,但在MikroTek中不同,它使用Mikrotik Rate Limit=10M,因此如果用户连接到Cisco将使用其policymap,我需要一个配置文件处理这两个配置文件,并且当用

如何为具有不同属性的两个不同NAS(Cisco和MicroTek)创建配置文件

我不知道是否有办法使if语句依赖于NAS的IP

有关更多说明:


我用daloradius来管理自由半径,我无法管理速度,因为现在我有10M配置文件,属性为Cisco AVPair=ip:sub qos policy in=10Mbps,但在MikroTek中不同,它使用Mikrotik Rate Limit=10M,因此如果用户连接到Cisco将使用其policymap,我需要一个配置文件处理这两个配置文件,并且当用户连接到MikroTek时使用另一个属性可以在
clients.conf

例如:

client 192.168.0.1 {
    secret = testing123
    my_attribute = 'foo'
}
然后使用
%{client:}
xlat访问它们

authorize {
    update reply {
        Reply-Message := "User connecting to NAS with attribute %{client:my_attribute}"
    }
}

这比huntgroups或其他分组机制的效率要高得多。

请提供更多信息,例如您目前编写的任何代码,好吗?