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

某局点iMC EIA做短信认证,页面提示报错“Portal服务器获取不到设备信息或者设备没有回应req-info报文”的经验案例

2018-11-13 发表
  • 0关注
  • 1收藏 6901浏览
粉丝:4人 关注:0人

组网及说明

略。

问题描述

  某局点用户使用无线AC和iMC EIA组件做短信认证,页面提示报错,提示“Portal服务器获取不到设备信息或者设备没有回应req-info报文”。

过程分析

收集认证过程中的Portal调试级别日志并进行分析

2018-11-08 09:49:04.184[Portal服务器][调试(0)][24][ProxyResponseDeviceHandler::run]172.24.0.2 ; REQ_INFO(9) ; 5995 ; 172.24.101.252:2000 ; 报文处理成功

<Content>

    <Head>

        Packet Type:REQ_INFO(9)

        SerialNo:5995

        Address:10.100.58.200

        Port:50300

        RemoteIp:172.24.101.252

        RemotePort:2000

        Version:portal 2.0

        Auth Type:CHAP

        ErrorID:0

        UserIP:172.24.0.2

        UserPort:0

        ReqID:0

        Rsvd:0

        attriNum:1

    </Head>

    <Attributes>

        Port:

    </Attributes>

</Content>

<OriginalPacket>

    00000000h: 00 00 00 00 00 00 00 00    00 00 00 00 AC 18 65 FC ;..............e.

    00000010h: 07 D0 C3 B4 02 09 00 00    17 6B 00 00 AC 18 00 02 ;.........k......

    00000020h: 00 00 00 01 6C 94 77 53    83 02 9B 92 78 2B 91 41 ;....l.wS....x+.A

    00000030h: 92 59 46 04 08 02                                  ;.YF...

</OriginalPacket>

 

2018-11-08 09:49:04.201[Portal服务器][调试(0)][21][ProxyRequestHandler::run]172.24.0.2 ; ACK_INFO(10) ; 5995 ; 172.24.101.252:2000 ; 报文处理成功(0)

<Content>

    <Head>

        Packet Type:ACK_INFO(10)

        SerialNo:5995

        Address:10.100.58.200

        Port:50908

        RemoteIp:172.24.101.252

        RemotePort:2000

        Version:portal 2.0

        Auth Type:CHAP

        ErrorID:0

        UserIP:172.24.0.2

        UserPort:0

        ReqID:0

        Rsvd:0

        attriNum:4

    </Head>

    <Attributes>

        Port:ZZ_F1_Core_S75E_AC-vlan-01-0010@vlan-@SSID

        UnKnown(39)=01 03 06 0f 1a 1c 33 3a 3b 2b

        Session Id:34 d7 12 a2 b4 d0

        Device Ip:172.24.101.252

    </Attributes>

</Content>

<OriginalPacket>

    00000000h: 00 00 00 00 00 00 00 00    00 00 00 00 AC 18 65 FC ;..............e.

    00000010h: 07 D0 C3 B4 02 0A 00 00    17 6B 00 00 AC 18 00 02 ;.........k......

    00000020h: 00 00 00 04 D7 94 76 B0    3C 69 B6 4C 1F FD 1D FC ;......v.<i.L....

    00000030h: 92 8C 4D B6 08 40 5A 5A    5F 46 31 5F 43 6F 72 65 ;..M..@ZZ_F1_Core

    00000040h: 5F 53 37 35 45 5F 41 43    2D 76 6C 61 6E 2D 30 31 ;_S75E_AC-vlan-01

    00000050h: 2D 30 30 31 30 40 76 6C    61 6E 2D 53 53 49 44 2D ;-0010@vlan-SSID-

    00000060h: 43 61 70 69 74 61 6C 20    4F 75 74 6C 65 74 73 40 ;Capital Outlets@

    00000070h: 53 53 49 44 27 0C 01 03    06 0F 1A 1C 33 3A 3B 2B ;SSID'.......3:;+

    00000080h: 0B 08 34 D7 12 A2 B4 D0    0A 06 AC 18 65 FC          ;..4.........e.

</OriginalPacket>

 

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][RequestProcessor::run]Begin processRequest() method.

2018-11-08 09:49:04.202[Portal服务器][错误(150017)][48][PacketAnalyser::analyzeAttribute]报文属性未知,类型为“39

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][RequestProcessor::ackInfoEvent]获取域信息成功, 所基于的公网IP172.24.0.2 私网IP172.24.0.2、代理端接收报文源地址是10.100.58.200、接入端口是null

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][DataCacheManager::queryDomainInfo]query domain failed.

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][DataCacheManager::queryDomainInfo]query domain failed.

2018-11-08 09:49:04.202[Portal服务器][错误(160018)][48][RequestProcessor::ackInfoEvent]获取域信息失败, 所基于的公网IP172.24.0.2 私网IP172.24.0.2、代理端接收报文源地址是10.100.58.200、设备IP172.24.101.252、接入端口是ZZ_F1_Core_S75E_AC-vlan-01-0010@vlan

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][RequestProcessor::ackInfoEvent] onlineUser<userKey=-479020006183873051238310301569737590282035632644, userName=18612035943@scal, password=***, status=LOGIN_PORT_REQUEST_STATUS, userPrivateIp=172.24.0.2, userPublicIp=172.24.0.2, userRemoteIp=10.100.58.200, userRemotePort=52231, clientListenPort=0, userMAC=null, userIp=172.24.0.2, devIp=172.24.101.252, devPort=ZZ_F1_Core_S75E_AC-vlan-01-0010@vlan, lastHeartbeat=1541641744183, OnlineTime=0, heartbeatOverTime=1800000, passwdFlag=false, ifInode=false, loginTime=1541641744174, shareKey=hello, serialDeviceNo=5995, seriaUserNo=27889, deviceTimestamp=0, ip2Status=0, webLanguage=Chinese, userAttrValue=Mozilla/5.0 (Linux; Android 8.1.0; OE106 Build/OPM1.171019.026; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/62.0.3202.84 Mobile Safari/537.36, customPagePath=, ssidAttrValue=null, apAttrValue=null, authType=0, ifClientProtect=false, ifPortalAlOne=false, isTransparent=false, hashValue=, chapId=0>

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][RequestProcessor::ackInfoEvent]用户“172.24.0.2”状态从“LOGIN_PORT_REQUEST_STATUS”变为“DEL_STATUS

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][RequestProcessor::sendLoginRespToUser]errorCode = 126

2018-11-08 09:49:04.202[Portal服务器][调试(0)][48][RequestProcessor::run]End processRequest() method.

2018-11-08 09:49:04.203[Portal服务器][调试(0)][22][ProxyResponseClientHandler::run]172.24.0.2 ; CODE_PP_LOGIN_RESPONSE(101) ; 27889 ; 10.100.58.200:52231 ; Portal服务器获取不到设备信息或者设备没有回应req-info报文(126)

<Content>

    <Head>

        Packet Type:CODE_PP_LOGIN_RESPONSE(101)

        SerialNo:27889

        Address:10.100.58.200

        Port:50300

        RemoteIp:10.100.58.200

        RemotePort:52231

        Version:portal 2.0

        Auth Type:CHAP

        ErrorID:126

        UserIP:172.24.0.2

        UserPort:0

        ReqID:0

        Rsvd:0

        attriNum:0

    </Head>

    <Attributes>

    </Attributes>

</Content>

<OriginalPacket>

    00000000h: 00 00 00 00 00 00 00 00    00 00 00 00 0A 64 3A C8 ;.............d:.

    00000010h: CC 07 C4 18 02 65 00 00    6C F1 00 00 AC 18 00 02 ;.....e..l.......

    00000020h: 00 00 7E 00 28 2C F7 A9    33 63 F4 D1 5B E7 E5 EE ;..~.(,..3c..[...

    00000030h: 22 1C B1 BE                                        ;"...

</OriginalPacket>


发现iMC在回应ACK_INFO报文之后就回应了CODE_PP_LOGIN_RESPONSE信息,里面显示报错,而原因是获取域信息失败。


   经过分析查看到日志中 Port:ZZ_F1_Core_S75E_AC-vlan-01-0010@vlan@SSID 中存在问题,查看设备配置发现设备的配置的sysname是ZZ_F1_Core_S75E_AC,此信息中含有特殊字符,而iMC EIA在7.3版本之前都是需要校验这个信息的,因为存在特殊字符导致iMC检测错误,故提示报错。


解决方法

   修改设备的sysname信息,将特殊字符“_”下划线去掉之后问题解决。

   注意:

    因为iMC EIA 7.3版本之后就不校验port信息了,如果不方便修改设备sysname的话也可以将EIA升级到7.3新版本。

该案例对您是否有帮助:

您的评价:1

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

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

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

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

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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