无
某局点无线本地Portal认证,认证页面弹出后,输入账号密码,页面直接提示“系统繁忙,请稍后重试”如下图,无论手机还是PC均必现。
检查配置,为基础Portal配置,
#
wlan service-template test
ssid test
vlan 410
portal enable method direct
portal domain system
portal apply web-server newpt
service-template enable
#
portal web-server newpt
url http://10.2.7.131/portal
#
portal local-web-server http
default-logon-page defaultfile.zip
#
通过debug portal error/event查看,系统提示无法获取用户MAC,Failed to get get ssid by user mac,UserMac is Zero
*Aug 17 10:43:30:489 2018 WX3510H PORTAL/7/ERROR: Failed to get get ssid by user mac,UserMac is Zero.
*Aug 17 10:43:30:490 2018 WX3510H PORTAL/7/ERROR: Failed to get SSID when get matchpkg.UserIP=10.2.21.224,MAC=0000-0000-0000
此时进一步排查client的WLAN表项、ARP表项。
<WX3510H>dis wlan client | include 10.2.21.224
8c85-90ae-724e N/A 6f-12 2 10.2.21.224 410
然而ARP表项并未有此client的信息,通过查看配置,网关不在AC上,AC仅做二层接入,故无client的ARP信息。
造成AC Portal客户端合法性检查失败,增加如下配置后认证正常。
portal host-check enable
缺省情况下,设备仅根据ARP表项对无线Portal客户端进行合法性检查。在采用本地转发模式或AC二层接入的无线组网环境中,AC上没有Portal客户端的ARP表项,为了保证合法用户可以进行Portal认证,需要开启无线Portal客户端合法性检查功能。
portal host-check enable
本功能开启后,当设备收到未认证Portal用户的认证报文后,将使用WLAN Snooping表、DHCP Snooping表和ARP表对其进行合法性检查。如果在这三个表中查询到该Portal客户端信息,则认为其合法并允许进行Portal认证。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作