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

某局点无线控制器客户端远程Portal认证故障问题处理方法

2013-05-27 发表
  • 0关注
  • 0收藏 1358浏览
粉丝: 关注:

某局点无线控制器客户端远程Portal认证故障问题处理方法

一、问题描述:

某局点反馈使用我司无线控制器对接第三方Radius设备做远程Portal认证时个别客户端可以正常推送Portal页面,但提示用户认证失败且ACRadius无报文交互信息。

二、过程分析:

1、 AC上收集下面诊断信息分析:

debug portal packetdebug radius packet

*May 21 21:38:12:092 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn:107479041, Received connection from WS.

*May 21 21:38:12:093 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn:107479041, Processing connection.

*May 21 21:38:12:093 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn 107479041, Create age time to 5000.

*May 21 21:38:12:093 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Add connection ID:107479041, IP:0x72e3fa41

-----portal重定向时URL里携带的IP地址:114.227.250.65

*May 21 21:38:12:094 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Event: HTTP parse continued.

*May 21 21:38:12:094 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn:107479041, Data from connection is not complete.

*May 21 21:38:12:094 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn:107479041, Received read msg.

*May 21 21:38:12:094 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Get ip from Cookie: 0x72e3ffd7.

-----AC从客户端cookie中取到的IP地址:114.227.255.215

*May 21 21:38:12:094 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Update connection IP ID:107479041, IP:0x72e3ffd7

*May 21 21:38:12:095 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Get MAC information from IPCIM(IP: 114.227.255.215).

*May 21 21:38:12:095 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Get SSID: , IP:0x72e3ffd7.

*May 21 21:38:12:095 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Action: POST, Type:LOGON, UserName:188XXXX8778, Passwd:***.

*May 21 21:38:12:095 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn 107479041, Reset age time to 120000.

*May 21 21:38:12:095 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG:

 Failed to create local-portal user 72e3ffd7 for logon.

-----IP地址为114.227.255.215的客户端进行portal认证提示认证失败信息

*May 21 21:38:12:096 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Error: Failed to send request info.

*May 21 21:38:12:096 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Zipfile defaultfile.zip does not exist.

*May 21 21:38:12:096 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn:107479041, Replied a file logonFail.htm for client.

*May 21 21:38:12:096 2013 XX-XXX-AC.MAN.S7506E-1-03 PORTAL/7/PORTAL_DEBUG: Conn:107479041, Send data successfully.

2、该客户端在ACdhcp-snooping表项如下:

dis dhcp-snooping | include 3c43-8ee4-0287

 

 D    114.227.250.65  3c43-8ee4-0287 257568       4000 N/A   WLAN-DBSS101:5393

3、综合上面12两点分析,客户端认证时使用的IP地址是114.227.250.65。在portal页面重定向阶段使用的地址是114.227.250.65,但是在portal serverBAS(AC)交互阶段使用的IP地址是从客户端cookie中取到的缓存IP114.227.255.215,从而导致portal serverBAS(AC)认证交互失败。

portal认证阶段前后认证地址不一致导致认证失败与AC上配置portal host-check dhcp-snooping命令有关。添加该配置后,portal认证时会检查认证地址在dhcp-snooping表项中是否存在。如果存在,则可以继续认证,如果不存在,则认证过程终止。

但问题最终故障原因是:客户端在认证时使用的IP地址114.227.255.215应该是之前使用过的缓存地址,但在认证时没有及时更新,从而导致认证失败。即使portal认证时不检查dhcp-snooping表项,由于portal认证使用地址为缓存地址而非此次认证获取到的IP地址,客户端后续进行portal认证仍然会被拒绝。

四、解决方法:

针对上面的问题解决方法如下:清除客户端浏览器的cookie等缓存信息后重新进行认证。


若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

对根叔知了社区有害的内容

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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