![VNC 与 VPN 协同工作问题](https://linux22.com/image/1251100/VNC%20%E4%B8%8E%20VPN%20%E5%8D%8F%E5%90%8C%E5%B7%A5%E4%BD%9C%E9%97%AE%E9%A2%98.png)
情况如下。我通过 VNC 连接到运行 UltraVNC 服务器的计算机。然后,我连接到刚刚连接到的 UltraVNC 服务器计算机上的 VPN。建立 VPN 连接后,与 UltraVNC 服务器的 VNC 连接就会丢失,从而结束我的 VNC 会话。如何从 UltraVNC 服务器计算机连接到 VPN 而不终止 VNC 会话?所有计算机都运行 Windows 7。
答案1
我认为你需要取消勾选在远程网络上使用默认网关VPN 连接上的选项。
- 编辑 VPN 连接属性。
- 点击联网标签。
- 点击Internet 协议版本 4。
- 您可能还需要禁用 Internet 协议版本 6
- 点击先进的按钮。
- 取消勾选在远程网络上使用默认网关选项。
- 按好的应用新设置。
答案2
您没有提供有关您尝试连接的虚拟服务器的详细信息,但我猜您是通过 RDP 从客户端PC机M到服务器位于网络N当连接到 M 时,你设置了一个与网络 V 的 VPN 连接。 那是对的吗?
如果是,那么你连接到服务器丢弃是因为您的 VPN 客户端已配置为阻止分割隧道。
在这种配置下,VPN 客户端会修改正常的 IP 路由,以便所有离开客户端 PC 的流量都必须通过 VPN 隧道(当然不包括建立 VPN 隧道本身所需的流量)。
因此,机器 M和服务器不通过隧道路由到VPN 网络 V并从那里重定向到服务器在网络N。
这通常由于以下原因而导致许多问题:
- 路由到 VPN 隧道的流量在到达网络 N 之前将遭受 NAT,因此服务器将拒绝数据包作为序列号和其他 TCP 会话值机器 M不匹配服务器;
- 路由器上的网络V不知道或故意阻止流量网络N连接将会被断开。
好消息是:此行为是可配置的。
坏消息是:通常 VPN 管理员会限制用户在其客户端配置上更改此设置的能力。
希望这可以帮助