某局点客户用WX5540X进行portal 认证,portal 服务器为第三方厂商设备,用了一段时间后频繁出现portal 认证后提示成功,访问网络时还是会重定向到认证页面,不过再次认证后就可以正常上网,即需要认证两次业务才正常。
根据现象先在AC 上debug portal all 和debug radius all,查看debug日志,发现已经提示认证成功了,但是没有任何的radius报文交互,怀疑是debug 打印不全,又在交换机上做了AC直连端口的镜像进行抓包分析,发现抓包中还是没有radius报文。
此时在设备上基于该终端的IP查询portal表项,发现竟然查到一个在线终端,但是对应的mac不是该终端的mac,且在核心上也没有查到该mac对应的arp和mac表项,怀疑这个mac已经不在网络中,之后核对配置,发现portal 认证的domain下没有配置闲时idle-cut功能,导致之前用此IP上线过的终端一直不会下线,之后再次获取该IP的终端去认证的时候虽然mac不一样,但是IP地址一样,造成了冲突,因此portal认证异常。至于portal页面为什么会提示认证成功,咨询portal 服务器厂商反馈根据IP查询到设备在线,因此直接返回认证成功页面,但是后续检测到终端mac不一致,又会向AC下发退出登陆的请求,因此再次进行认证时,就可以认证通过。
该问题的本质还是之前的portal 用户没有正常下线导致portal表项中一直占用着这个IP地址,后续获取到这个IP地址的用户认证就会异常。解决方法:在domain 下按实际情况配置authorization-attribute idle-cut闲时切断功能。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作