使用者嘗試使用Cisco Secure Client建立連線時遇到VPN連線失敗。
解決方案涉及識別和解決Cisco安全客戶端和Zscaler的SSL/TLS解密功能之間的衝突。
捕獲和分析Cisco安全客戶端DART日誌,確定連線故障模式。日誌將顯示成功的TLS會話建立,然後立即重置連線。
日誌中的主要診斷指標:
使用密碼TLS_AES_256_GCM_SHA384建立TLS 1.3連線
MTU計算和HTTP協商正常進行
對等體錯誤導致連線重置(返回代碼:54)在套接字讀取操作期間
TLS 1.3會話使用密碼TLS_AES_256_GCM_SHA384成功建立,但會話建立後會立即傳送重置資料包,該資料包將終止連線,導致VPN隧道關閉。在套接字讀取操作期間,日誌中觀察到的特定錯誤顯示返回代碼為54(0x00000036)的「對等連線重置」。
在連線嘗試期間發生以下錯誤序列:
2026-03-11 10 vpnagentd: (libvpncommon.dylib) [com.cisco.secureclient.vpn:csc_vpnagent] A TLS 1.3 connection has been established using cipher TLS_AES_256_GCM_SHA384
2026-03-11 vpnagentd: (libvpncommon.dylib) [com.cisco.secureclient.vpn:csc_vpnagent] Function: calculateTunnelMTU File: /Users/admin/workspace/secure-client-macos_Raccoon_MR15/vpn/Agent/CstpProtocol.cpp Line: 2923 The candidate MTU (1299) is derived from the physical interface MTU.
2026-03-11 17:01:48. vpnagentd: (libvpncommon.dylib) [com.cisco.secureclient.vpn:csc_vpnagent] Function: startHTTPNegotiation File: /Users/admin/workspace/secure-client-macos_Raccoon_MR15/vpn/Agent/CstpProtocol.cpp Line: 1027 Proposed base MTU is 1400.
2026-03-11 17:01:48.356 vpnagentd: (libvpncommon.dylib) [com.cisco.secureclient.vpn:csc_vpnagent] Function: internalReadSocket File: /Users/admin/workspace/secure-client-macos_Raccoon_MR15/vpn/Common/IPC/UdpTcpTransports_unix.cpp Line: 570 Invoked Function: ::read Return Code: 54 Description: Connection reset by peer
調查是否存在可能會在客戶端系統上執行SSL/TLS檢查或解密的第三方安全軟體。在這種情況下,Zscaler被確定為干擾應用。
解決Cisco安全客戶端VPN流量與Zscaler的SSL/TLS解密功能之間的衝突。Zscaler似乎正在對VPN流量進行SSL/TLS解密,這將干擾VPN隧道的建立並導致連線重置。
可能的解決方法包括:
將Zscaler配置為從SSL/TLS檢查中排除Cisco安全客戶端VPN流量
在Zscaler中為VPN伺服器終端建立旁路規則
在VPN連線測試期間臨時禁用Zscaler以確認衝突
與網路安全團隊協調,確定適當的排除項
此問題的根本原因是思科安全客戶端VPN流量與Zscaler的SSL/TLS解密功能之間的衝突。Zscaler嘗試解密或檢查VPN的TLS流量時,會干擾安全隧道建立過程。這種干擾在TLS會話建立後立即表現為連線重置,從而阻止VPN隧道完成其協商階段。重置資料包的定時(在成功建立TLS之後但隧道完成之前)是來自安全裝置或軟體的SSL/TLS檢查干擾的特徵。
| 修訂 | 發佈日期 | 意見 |
|---|---|---|
1.0 |
02-Jun-2026
|
初始版本 |