环境:AC对接第三方服务器做短信认证;
偶尔会出现终端短信认证成功后,能正常跳转到认证成功页面,但后续浏览网页时,又会重定向到认证页面;
1、测试终端第一次认证成功后,在AC上查看在线终端状态;
<ZD-WIFIAC-WX3540-01>dis wlan client mac-address 0c8f-ffd0-f416
Total number of clients: 1
MAC address User name AP name RID IP address IPv6 address VLAN
0c8f-ffd0-f416 N/A zzzzzz 1 192.168.217.71 217
可以看到终端已经在线,获取的IP地址为192.168.217.71;但此时查看portal在线用户时会发现,此IP对应的是另一个MAC(不是测试终端MAC)
dis portal user ip 192.168.217.71
Username: 13795388654-S-3N0G89A80K
AP name: zzzzzz
Radio ID: 2
SSID: SPDBCCC-WX
Portal server: newpt
State: Online
VPN instance: N/A
MAC IP VLAN Interface
dca4-ca27-7d39 192.168.217.72 217 WLAN-BSS1/0/347
2、收集终端测试过程中的debug信息;
先来看portal信息,设备从portal服务器获取终端信息时,此IP对应的MAC已经是不正确的了
*Jun 8 19:22:22:672 2018 ZD-WIFIAC-WX3540-01 PORTAL/7/EVENT: Success to get option info from IPCIM, user IP=192.168.217.71, user MAC=34-F3-9A-35-DF-F9.
*Jun 8 19:22:22:672 2018 ZD-WIFIAC-WX3540-01 PORTAL/7/EVENT: Success to get option55 from DHCP option55:1,28,2,121,15,6,12,40,41,42,26,119,3,121,249,33,252,42,len:18, user IP-192.168.217.71, user MAC=34-F3-9A-35-DF-F9
*Jun 8 19:22:22:672 2018 ZD-WIFIAC-WX3540-01 PORTAL/7/ERROR: Failed to get ssid by user mac, user MAC:34-F3-9A-35-DF-F9.
*Jun 8 19:22:22:672 2018 ZD-WIFIAC-WX3540-01 PORTAL/7/ERROR: Failed to get ap mac by user mac, user MAC: 34-F3-9A-35-DF-F9.
*Jun 8 19:22:22:673 2018 ZD-WIFIAC-WX3540-01 PORTAL/7/ERROR: Failed to get SSID or APMAC .UserIP=192.168.217.71,MAC=34f3-9a35-dff9
继续看radius信息,设备获取终端信息后,向radius发起认证携带的MAC也是错误的MAC;
*Jun 8 19:22:48:800 2018 ZD-WIFIAC-WX3540-01 RADIUS/7/PACKET:
User-Name="0C:8F:FF:D0:F4:16"
User-Password=******
Service-Type=Framed-User
Framed-Protocol=255
NAS-Identifier="ZD-WIFIAC-WX3540-01"
NAS-Port=16777433
NAS-Port-Type=Ethernet
NAS-Port-
Calling-Station-
Acct-Session-
H3c-User-Vlan-Id=217
Framed-IP-Address=192.168.217.71
H3c-Ip-Host-Addr="192.168.217.71 34:f3:9a:35:df:f9"
H3c_DHCP_OPTION55=0x011c02790f060c28292a1a770379f921fc2a
NAS-IP-Address=192.168.201.4
H3c-Product-
H3c-Nas-Startup-Timestamp=1517339499
3、至此我们可以看到在设备向portal服务器获取终端信息时,已经获取错误的参数了;
正常情况下,会出现portal用户直接断开无线关联(未手工下线),导致portal用户并没有下线;此时当DHCP租约超期,另一个终端获取此IP发起portal认证时,就会出现提示认证成功,但其实真正的终端未认证成功的现象;所以一般需要在domain域下配置idle-cut,当次用户流量再规定时间内未达到多少就将它踢下线;检查用户配置,发现也配置了,但其业务VLAN DHCP租约修改的比idle-cut还短,所以不能规避此问题;
1、
2、
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作