【问题标题】:Free Radius - Session Timeout, Idle Timeout (disconnecting idle users)Free Radius - 会话超时、空闲超时(断开空闲用户的连接)
【发布时间】:2014-10-31 08:35:13
【问题描述】:

我想知道是否有人可以帮我解决问题。

我目前正在将 Freeradius 与 Cisco NAS 一起使用。我可以控制免费的 Radius,但我无法控制 Cisco。

我注意到当用户重新启动他们的设备时,会向 FreeRadius/Nas 发送终止消息以释放 IP 并终止连接。这似乎按预期工作,下一个客户端可以简单地获取此 IP。但是,如果用户只是简单地拔下他们的设备或断电,则永远不会发送此终止消息,并且实际上我们为死用户分配了一个 IP。显然,如果我们假设 300 个 IP 和 250 个人,如果他们都停电,那么只有 50 个能够重新上线,因为其他 250 个 IP 目前已分配,尽管没有使用。

谁能告诉我在哪里可以找到设置来指定当用户空闲时释放 IP 或需要指定属性的位置,即每 2 分钟检查一次,如果用户空闲,断开他们的会话并为下一个用户释放 IP。

【问题讨论】:

    标签: freeradius


    【解决方案1】:

    FreeRADIUS 没有捆绑任何东西来执行此操作。执行死会话检测的推荐方法是记录计费开始/计费间隔数据包之间的间隔,并在 NAS 上打开临时更新。

    如果会话过时(未收到中间值),则 radclient 二进制文件可用于发送虚假记帐停止以关闭会话。

    如果您的 NAS 支持 Session-Timeout 和 Idle-Timeout,您可以将它们退回,但在电源故障导致 NAS 断电的情况下也无济于事。

    【讨论】:

      猜你喜欢
      • 2013-06-18
      • 2012-02-17
      • 2020-04-29
      • 2017-07-19
      • 2022-08-17
      • 2013-03-31
      • 1970-01-01
      • 2010-11-25
      • 2021-03-07
      相关资源
      最近更新 更多