• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

H3C WX2560H无线控制器Portal认证但是无法接入网络

2023-11-16提问
  • 0关注
  • 1收藏,1098浏览
粉丝:0人 关注:0人

问题描述:

无线终端通过Portal认证,页面提示登录成功,但是网络还是异常无法通讯,经过排查发现是因为设备获取的IP地址与无线控制器上在线的Portal认证用户冲突了(因为客户要求设置Portal用户不下线,之前Portal认证过的终端断开无线后也不会在控制器上下线,但是IP会被DHCP服务器释放给其他终端使用),目前能否有好的解决办法能让终端通过Portal认证后用户一直在线,但不会和之前Portal用户记录的IP冲突?

组网及组网描述:

使用的是联软Portal认证服务和radius服务

最佳答案

粉丝:237人 关注:8人

可以把dhcp租约时间调长。。


建议配置一下idle


在做portal认证功能时经常会看到配置指导中带有idle-cut的值,建议配置。比如:

[AC-V7-isp-1]authorization-attribute idle-cut 10 10240

上例中的10和10240是什么含义?是不是任何地方都配置这个值?

解决方法

要弄清楚这个问题需要先知道idle cut是干什么用的以及如何工作。

portal认证在H3C的实现上是一个基于IP地址存在的认证,也就是认证开始和成功的时候AC会创建一个由用户IP地址为主要线索的认证表项。比如:

portal认证test:张三同学,IP地址是192.168.100.100/24,mac地址XXXXXX。这个表项一旦创立,没有外界干预的情况下AC是不会主动删除表项的。外界干预是指:IMC类的服务器下发了删除表项(用户下线)的指令,或者AC上有人手动操作清除portal表项。

那么这个不主动删除表项的机制有一个优点和一个缺点:

优点:张三同学的手机portal认证上了,然后突然有急事外出了5分钟,回来的时候IP地址没有发生变化依旧是192.168.100.100/24,那么张三同学就无需再次认证,因为AC已经有表项了并且完全合法,张三的感受就是毫无异常不会感觉网络受阻。

缺点:张三同学因为工作要出差一星期,离开之后这个192.168.100.100/24 IP因为DHCP租约老化了重新分配给了李四同学,李四连上wifi获取到IP地址,却怎么也无法认证连portal页面都无法打开。因为在AC上已经存在一个合法表项但是IP和mac却与李四不匹配。


通过上述的描述我们能知道AC上的portal表项,不能一直存在,也不能顺着无线用户的短暂离开就立刻删除。那么怎么解决呢?

这里就引入一个idle cut的机制。idle cut两个参数一个是时间单位是分钟,一个是流量单位是bytes。

流量参数是象征意义,代表任何终端能产生的微小流量就证明这个终端依旧存活,比如10240 bytes 也就是1KB左右吧。

关键在于时间参数,这个时间参数的配置有一点点讲究,我们的经验是建议配置在DHCP租约的1/3。

为什么是1/3呢?

DHCP的租约按照协议规定:终端在dhcp租约期间的1/2的时间会产生一次续约,假设dhcp的租约为1小时。我们idle cut参数设置在40分钟超过了1/2租约。 终端在30分钟依旧在线,在40分钟依旧在线,因此idle cut判断终端没有离开过ok的。

但是终端在41分钟离开了再也不回来了,dhcp在租约走完一小时后发现这个IP地址没有人使用了,会将IP地址分配给其他人了,此时idle cut需要检测到终端离开需要在下一个40分钟也就是80分钟,这样就存在一小部分终端依旧无法被idle cut给删除表项,造成另外倒霉的新终端认证失败。

为了避免这个极端情况,我们经验上往往设置idle cut的时间参数要小于dhcp租约的1/2,那么1/3看起来是个不错的选择。


举一反三:假如网络dhcp租约的时间为1天24小时,我们的portal idle cut就需要少于12小时,一般8小时挺好的。

既避免了用户离开一会儿就需要重新认证的麻烦,又避免了因为dhcp超时造成一些人压根认证不了的尴尬。


暂无评论

1 个回答
zhiliao_R2XB2Q 知了小白
粉丝:0人 关注:0人

有没有什么方法让Portal认证去绑定Mac而不是IP呢?这样就可以彻底解决这个问题了

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明