Risposte:
Penso che Bob Somers abbia trovato la risposta, ma c'è un'altra possibilità. È possibile che il computer sia inattivo durante l'intervallo rekey, che interrompe la connessione.
Le VPN negoziano una chiave di sessione per ogni connessione. Questa chiave diventa "stantia" dopo un po 'e può essere vulnerabile agli attacchi se sono stati trasmessi dati sufficienti. Per mantenere la sicurezza del canale VPN, esiste un intervallo di rekey in cui entrambe le estremità rinegoziano automaticamente una nuova chiave di sessione. Questo di solito è trasparente su entrambi i lati del tunnel, supponendo che entrambi i lati siano collegati. Quando si mette il computer in modalità di sospensione, è possibile che l'intervallo di rekey sia attivo durante tale periodo e l'host VPN chiuda la connessione perché non è in grado di rinegoziare la chiave di sessione.
Poiché VPN non è un sistema di comunicazione senza stato come HTTP, deve disporre di una connessione continua. E poiché il sistema operativo è inattivo, non manterrà più la connessione.
Non sono esattamente sicuro ma la mia ipotesi è perché la scheda di rete (NIC) è stata disconnessa dallo stack del sistema operativo. Il fatto che una connessione VPN rimanga aperta non è tanto legato all'hardware ma più dai livelli software (ripensare alla propria architettura a 7 livelli).
Bingo. La maggior parte del software VPN viene implementata utilizzando lo stack TCP / IP, che non è stateless. Hanno timeout associati alle connessioni e quando metti il computer in modalità di sospensione non c'è modo di mantenere viva quella connessione.