【问题标题】:Freeradius V3 meta-attributes. Check item attributesFreeradius V3 元属性。检查物品属性
【发布时间】:2015-06-14 14:21:18
【问题描述】:

我正在尝试从版本 2 迁移到版本 3。

相同的 unlang 代码在版本 2 中工作。但是在版本 3 中,相同的代码不起作用。

这是错误:

/etc/freeradius/sites-enabled/default[406]: Failed parsing expanded string:

/etc/freeradius/sites-enabled/default[406]: %{sql:SET @reset_date = '%{check:Reset-Date}'; SELECT IFNULL((sum(acctinputoctets)+sum(acctoutp... 

/etc/freeradius/sites-enabled/default[406]:                            ^ Unknown module

如果我删除check,解析器不会抛出错误。

'%{check:Reset-Date}' 更改为'%{Reset-Date}'。但是这会破坏我的代码,因为Reset-Date 是一个 radcheck 属性,存储在 radcheck 表中。

有什么想法吗?

【问题讨论】:

    标签: freeradius


    【解决方案1】:

    它是control:Reset-Date。我们从来没有将check 用作列表限定符。

    检查项特定于用户文件和 sql 模块。

    【讨论】:

    • 对不起,我不明白你在说什么。请给我一个如何使用检查的例子吗?
    【解决方案2】:

    这就是你如何使用控制来检查过期作为属性的过期

    #expiration
        expiration{
            userlock = 1
            }
            if(userlock){
                update reply {
                Reply-Message := "Your account expired on %{control:Expiration}. Please refill your account to continue enjoying our service."
                }
                reject
            }
    

    现在帮助我们了解您要做什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-16
      • 2020-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      相关资源
      最近更新 更多