如何增加 FreeRADIUS 中的八位字节容量

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

我试图将 freeRADIUS 中“Acct-Input-Octets”和“Acct-Output-Octets”的限制增加到 4,294,967,295 以上,但我不能。我遇到的原因之一是,在 freRADIUS 中,这些属性使用 32 位,而我需要 64 位才能做到这一点。我尝试在 freeRADIUS 文件中查找定义这些属性的文件,但找不到任何文件。有什么建议吗?

我正在使用 FreeRADIUS 3.2.2

attributes 32bit-64bit freeradius radius
1个回答
0
投票

那些属性是32位的; 64 位值的前 32 位位于

Acct-*-Gigawords
变体中。您需要将这两个属性移位并相加才能获得完整的 64 位值。

默认配置中有一项策略可以为您执行此操作。请参阅

raddb/accounting
。取消评论

# acct_counters64

在您的

preacct {}
部分。这将创建两个可以使用的内部属性,
&Acct-Input-Octets64
&Acct-Output-Octets64
,它们具有完整的 64 位值。

© www.soinside.com 2019 - 2024. All rights reserved.