2015-06-14 55 views
0

我試圖從版本2遷移到版本3.Freeradius V3元屬性。檢查項目屬性

在版本2中使用相同的unlang代碼。但是,在版本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表中。

任何想法?

回答

1

這是control:Reset-Date。我們從來沒有將check作爲列表限定符。

檢查項目特定於用戶文件和sql模塊。

+0

對不起,我不明白你在說什麼。你能給我舉一個如何使用支票的例子嗎? –

0

這個你如何使用控制與到期檢查期滿作爲一個屬性

#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 
     } 

現在讓我們瞭解你正在嘗試做的。