# 麻烦各位大佬认真看下问题,知了案例我都搜过看过了,不符合我遇到的情况
1、某校园wifi局点,通过iMC EIA进行认证;
2、有少部分学生的手机或电脑,输入账号密码认证时会弹出“Portal服务器获取不到设备信息或者设备没有回应req-info报文”或者“网络异常”的报错,多是苹果设备;
3、但是其他学生的终端在相同环境下都是能正常使用的,排除iMC EIA没有在端口组下引用IP地址组的问题,以及其他配置问题;
4、此时,协调学生更换其他浏览器可以正常登录;
5、但是最近又有学生反馈,更换后的浏览器一开始能使用,后来也提示“Portal服务器获取不到设备信息或者设备没有回应req-info报文”;
6、求解,谢谢!为什么更换浏览器就能正常使用了,为什么极少数一段时间后又不能使用了?该怎么排查呢?
(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]获取域信息成功, 所基于的公网IP是172.24.0.2、 私网IP是172.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]获取域信息失败, 所基于的公网IP是172.24.0.2、 私网IP是172.24.0.2、代理端接收报文源地址是10.100.58.200、设备IP是172.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新版本。
(0)
信息太少,且太片面了。
建议联系对接渠道H3C认证代理商或400热线沟通下细节定位吧
初步排除思路
1、接入设备和imc版本等信息是什么
2、部分异常的话,检查下终端版本等信息吧
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
清除浏览器缓存是可行的。