我想实现扩展/停止会话的功能。
我将条目添加到radreply表:
Termination-Action := 1
Session-Timeout := 600会话成功启动(10分钟),然后我手动更改该值:
Session-Timeout := 3600我使用MikroTi路由器,在到期日期(10分钟)之后,会话简单地中断,但必须向RADIUS服务器发出新请求?据我理解,应该建立一个新的会话,或者延长现有的会话而无需重新授权。
对于MikroTik,有一个特殊的参数WISPr-Session-Terminate-Time,我试着使用它,但它没有给出结果,告诉我我做错了什么?
发布于 2018-11-07 05:26:20
欢迎来到RADIUS、IETF RFC文档和单词"MAY“的奇妙世界。NAS不需要遵守Termination-Action它甚至不需要遵守Session-Timeout,它可以默默地忽略这两者。
在标准之外的现实世界中,大多数NAS将支持Session-Timeout,但在一段时间后简单地断开会话。
如果你想要一些破坏性较小的东西,你需要在本地实现一些东西来跟踪会话长度,然后发送PoDs (断开数据包)到NAS。为了让PoDs正常工作,您的NAS需要支持它,并且您通常需要显式地配置它。
有关更多详细信息,请参阅RFC5176。
https://stackoverflow.com/questions/53179710
复制相似问题