如图,根据H3C配置文档所说,配置无线portal用户自动下线功能,可以在无线客户端断开无线连接时,自动将该客户端上的Portal用户下线。配置命令portal user-logoff after-client-offline enable,在此有个问题想请教一下,AC是通过哪种机制得知无线客户端主动断开了无线连接?例如以下几个场景:
1.用户主动将手机的WLAN功能关闭,无线AC如何得知用户的手机WLAN被关闭了?
2.用户手机正常连接无线,然后用户离开了,离无线AP越来越远,信号越来越弱,这算不算无线客户端主动断开了连接?此时无线AC如何检测用户何时断开了无线连接?
3.用户手机异常,突然爆炸了,这算不算主动断开连接?无线AC是如何得知客户端断开了连接,需要经过多久才能得知?
**配置portal user-logoff after-client-offline enable的作用及说明:**
该命令用于**开启无线Portal用户自动下线功能**。当无线客户端主动断开无线连接(如关闭Wi-Fi)时,设备会自动强制该客户端的Portal用户下线,并清除相关表项。
---
### **关键配置说明:**
1. **命令功能**
- 启用后,客户端物理断开(如发送解关联帧)时,AC会立即删除客户端关联表项,并同步触发Portal用户下线。
- **若客户端未发送解关联帧**(如直接关闭设备电源),需依赖`client idle-timeout`(客户端空闲超时)或`authorization-attribute idle-cut`(用户闲置切断)来触发下线。
2. **与客户端Cache老化时间的联动**
- AC默认缓存客户端表项180秒(用于漫游恢复)。在此期间,Portal用户表项可能仍存在。
- 调整缓存时间:
```
wlan service-template <模板名>
client cache aging-time <0-86400> # 0表示立即删除
```
- **示例**:设为0秒时,客户端断开后立即删除所有表项。
3. **典型场景**
- **用户点击Portal页面下线按钮**:立即清除表项。
- **用户断开Wi-Fi(发送解关联帧)**:需启用本命令触发Portal用户下线。
- **用户异常离线(如断电)**:需配置`idle-cut`或`idle-timeout`辅助清理。
---
### **注意事项:**
- **无感知认证场景**:若服务器侧因`Admin Reset`原因删除用户绑定表项(如手动踢下线或配置冲突),可能导致无感知失效。需检查服务器策略是否与设备配置冲突。
- **多SSID同VLAN场景**:若多个服务模板使用相同VLAN且开启Portal,需配置`portal user-logoff ssid-switch enable`,强制切换SSID时清除旧表项。
---
### **参考配置示例:**
```
system-view
portal user-logoff after-client-offline enable # 开启自动下线
wlan service-template <服务模板名>
client cache aging-time 0 # 客户端断开后立即删除缓存
```
通过以上配置,可确保终端断开无线连接时,Portal用户表项及时清除。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论