如圖,根據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)
親~登錄後才可以操作哦!
確定你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作
舉報
×
侵犯我的權益
×
侵犯了我企業的權益
×
抄襲了我的內容
×
原文鏈接或出處
誹謗我
×
對根叔社區有害的內容
×
不規範轉載
×
舉報說明
暫無評論