Disconnect-Cause 或特定的厂商属性)可能无法被 AC 正确解析并触发强制下线动作。debugging radius packet 或 debugging dot1x packet),观察当盈高触发阻断时,AC 是否真实收到了 Disconnect-Request 报文,以及 AC 回复的是 Disconnect-ACK(成功)还是 Disconnect-NAK(拒绝)。
Disconnect-Request (code=40),这是 RADIUS 标准的「强制用户下线」报文,目的是踢掉指定终端的在线会话。NAS-IP-Address:10.88.254.4(你的 AC / 无线控制器 IP,正确)Calling-Station-Id:32-50-F6-5D-EF-D8(被阻断的终端 MAC,正确)The response to this request is in frame 1596,但你没有展示响应包。如果 AC 正确处理,必须回复Disconnect-ACK(code=41)或Disconnect-NAK(code=42)。# 进入RADIUS方案视图
radius scheme 盈高方案名
# 开启动态授权(CoA/DM)
dynamic-author enable
# 配置接收CoA/DM报文的端口(默认3799,和抓包一致)
dynamic-author server port 3799
# 配置盈高的IP为授权服务器(允许它发下线报文)
dynamic-author client ip 10.88.200.3
# 配置和盈高一致的共享密钥
key simple 你的共享密钥
display radius scheme 盈高方案名 查看是否开启了dynamic-author enable。Authenticator字段,AC 会用你配置的共享密钥进行校验,如果密钥和盈高不一致,会直接丢弃报文,不回复任何内容。Calling-Station-Id(终端 MAC)必须和 AC 上的在线用户信息完全一致,AC 才能定位到会话。display wlan client mac 32-50-F6-5D-EF-D8 verbose
MAC地址、NAS-IP-Address,必须和盈高发的报文完全匹配。
xx-xx-xx-xx-xx-xx或xxxxxxxxxxxx,AC 可能不认,必须和盈高统一格式。Calling-Station-Id的格式校验过于严格debugging radius all
debugging wlan all
terminal monitor
terminal debugging
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
盈高发送了阻断包,对应终端正常连接并未下线,在AC上手动踢终端可以正常成功