首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Termination Action和Session-Timeout是如何工作的?

Termination Action和Session-Timeout是如何工作的?
EN

Stack Overflow用户
提问于 2018-11-07 04:41:21
回答 1查看 803关注 0票数 0

我想实现扩展/停止会话的功能。

我将条目添加到radreply表:

代码语言:javascript
复制
Termination-Action := 1
Session-Timeout := 600

会话成功启动(10分钟),然后我手动更改该值:

代码语言:javascript
复制
Session-Timeout := 3600

我使用MikroTi路由器,在到期日期(10分钟)之后,会话简单地中断,但必须向RADIUS服务器发出新请求?据我理解,应该建立一个新的会话,或者延长现有的会话而无需重新授权。

对于MikroTik,有一个特殊的参数WISPr-Session-Terminate-Time,我试着使用它,但它没有给出结果,告诉我我做错了什么?

https://freeradius.org/rfc/rfc2865.html#Termination-Action

https://wiki.mikrotik.com/wiki/Manual:RADIUS_Client

EN

回答 1

Stack Overflow用户

发布于 2018-11-07 05:26:20

欢迎来到RADIUS、IETF RFC文档和单词"MAY“的奇妙世界。NAS不需要遵守Termination-Action它甚至不需要遵守Session-Timeout,它可以默默地忽略这两者。

在标准之外的现实世界中,大多数NAS将支持Session-Timeout,但在一段时间后简单地断开会话。

如果你想要一些破坏性较小的东西,你需要在本地实现一些东西来跟踪会话长度,然后发送PoDs (断开数据包)到NAS。为了让PoDs正常工作,您的NAS需要支持它,并且您通常需要显式地配置它。

有关更多详细信息,请参阅RFC5176

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53179710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档