为什么当我睡觉时VPN连接断开?[关闭]


8

在我使用的有限(Cisco)VPN系统上,当我的计算机进入睡眠状态时,VPN连接断开,必须在唤醒时重新建立。这是VPN的必要属性吗?

Answers:


6

我认为鲍勃·萨默斯(Bob Somers)给出了答案,但是还有另一种可能性。您可能在重新设置密钥间隔的时间内使计算机处于睡眠状态,这会断开连接。

VPN为每个连接协商会话密钥。一段时间后,此密钥会“失效”,并且如果传递了足够的数据,则可能容易受到攻击。为了维护VPN通道的安全性,有一个重新设置密钥间隔,两端自动重新协商新的会话密钥。假设隧道两侧都连接,通常对隧道的两侧都是透明的。当您使计算机进入睡眠状态时,在此期间可能需要重新设置密钥间隔,并且VPN主机会因为无法重新协商会话密钥而关闭连接。


16

由于VPN不是像HTTP这样的无状态通信系统,因此它需要具有连续的连接。并且由于操作系统正在休眠,因此它将不再维护连接。


是否有特定原因无法通过睡眠周期维持会话?这是睡眠时间的问题吗?
09年

请注意,您可能可以快速入睡。可以像处理任何其他网络故障一样处理它。
Mikeage

我想知道这是否会有所改变。在我工作的地方,所有PC的电源设置都设置为“永不睡眠”,因此用户可以VPN到不是很“绿色”的计算机。
Jim Anderson

2

我不确定,但是我的猜测是因为网卡(NIC)已从操作系统堆栈断开连接。VPN连接保持打开的事实与硬件无关,而更多与软件层有关(回想一下7层体系结构)。


2

答对了。大多数VPN软件是使用TCP / IP协议栈实现的,这不是无状态的。它们具有与连接相关的超时,当您使计算机进入睡眠状态时,无法保持该连接的活动状态。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.