Un utente rileva errori di connessione VPN durante il tentativo di stabilire una connessione utilizzando Cisco Secure Client.
La risoluzione implica l'identificazione e la risoluzione del conflitto tra Cisco Secure Client e la funzionalità di decrittografia SSL/TLS di Zscaler.
Acquisire e analizzare i log DART di Cisco Secure Client per identificare il modello di errore della connessione. Nei log verrà indicata la corretta attivazione della sessione TLS, seguita da una reimpostazione immediata della connessione.
Indicatori diagnostici chiave nei registri:
Connessione TLS 1.3 stabilita con cifratura TLS_AES_256_GCM_SHA384
Il calcolo dell'MTU e la negoziazione HTTP procedono normalmente
Errore di reimpostazione connessione da peer (codice restituito: 54) durante l'operazione di lettura del socket
La sessione TLS 1.3 viene stabilita correttamente utilizzando la cifratura TLS_AES_256_GCM_SHA384, ma subito dopo la creazione della sessione, viene inviato un pacchetto di ripristino che termina la connessione, causando l'interruzione del tunnel VPN. L'errore specifico osservato nei log mostra "Connection reset by peer" con codice restituito 54 (0x0000036) durante l'operazione di lettura del socket.
Durante i tentativi di connessione si verifica la seguente sequenza di errori:
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
Verificare la presenza di software di sicurezza di terze parti che potrebbero eseguire l'ispezione o la decrittografia SSL/TLS sul sistema client. In questo caso, Zscaler è stato identificato come l'applicazione che interferisce.
Risolvere il conflitto tra il traffico VPN di Cisco Secure Client e la funzionalità di decrittografia SSL/TLS di Zscaler. Il traffico VPN sembra essere sottoposto alla decrittografia SSL/TLS da parte di Zscaler, che interferisce con la creazione del tunnel VPN e determina la reimpostazione della connessione.
Gli approcci di risoluzione possibili includono:
Configurare Zscaler per escludere il traffico VPN Cisco Secure Client dall'ispezione SSL/TLS
Crea regole di bypass in Zscaler per gli endpoint del server VPN
Disabilita temporaneamente Zscaler durante il test della connessione VPN per confermare il conflitto
Coordinarsi con il team per la sicurezza della rete per stabilire le esclusioni corrette
La causa principale di questo problema è un conflitto tra il traffico VPN di Cisco Secure Client e la funzionalità di decrittografia SSL/TLS di Zscaler. Quando Zscaler tenta di decrittografare o ispezionare il traffico TLS della VPN, interferisce con il processo di definizione del tunnel sicuro. Questa interferenza si manifesta come una connessione reimpostata subito dopo la definizione della sessione TLS, impedendo al tunnel VPN di completare la fase di negoziazione. I tempi di ripristino del pacchetto (che si verificano subito dopo la corretta creazione del TLS ma prima del completamento del tunnel) sono caratteristici delle interferenze delle ispezioni SSL/TLS da parte delle appliance di sicurezza o del software.
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
1.0 |
02-Jun-2026
|
Versione iniziale |