设置 freeRadius 计费

Setting up freeRadius accounting

我对此完全陌生。 我的会计数据仅在用户断开连接时更新我想知道如何设置一个acct-interim-interval来收集acct数据而不需要断开我的用户。 我有 2k 用户 我该怎么做?

似乎在对用户进行身份验证时未设置 acct-interim-interval。大多数情况下 acct-interim-interval 是 180 秒,这意味着 Freeradius 会在 180 秒内收到每个用户的记帐请求,并且不需要用户注销。

您使用的是哪个强制门户?强制门户发送 acct-interim-interval 或者你可以在 Freeradius 默认配置文件中配置它。

转到 IP > 热点 > 服务器配置文件 >

双击您的配置文件,然后双击 select RADIUS 选项卡,在此选项卡下,您会找到会计选项,只需勾选它,您会在下方找到临时更新,您可以输入任何值,但建议值介于00:01:00 到 00:09:00.

去你的radgroup回复table:

添加一行

ID:自动递增

组名:要监控的组名(不断开用户使用计费)

属性:Acct-Interim-Interval

op: := (注意-> := not = not == just :=)

值:更新的时间(以秒为单位)(我猜默认值为 60 或 120 秒)

PS:您还需要在您的 mikroktik 中启用计费。 转到 PPP 菜单 -> 机密 -> PPP 身份验证和记帐和 select 记帐 -> Select 使用 Radius 和记帐

现在你可以开始了!