VNC 与 VPN 协同工作问题

VNC 与 VPN 协同工作问题

情况如下。我通过 VNC 连接到运行 UltraVNC 服务器的计算机。然后,我连接到刚刚连接到的 UltraVNC 服务器计算机上的 VPN。建立 VPN 连接后,与 UltraVNC 服务器的 VNC 连接就会丢失,从而结束我的 VNC 会话。如何从 UltraVNC 服务器计算机连接到 VPN 而不终止 VNC 会话?所有计算机都运行 Windows 7。

答案1

我认为你需要取消勾选在远程网络上使用默认网关VPN 连接上的选项。

  1. 编辑 VPN 连接属性。
  2. 点击联网标签。
  3. 点击Internet 协议版本 4
    1. 您可能还需要禁用 Internet 协议版本 6
  4. 点击先进的按钮。
  5. 取消勾选在远程网络上使用默认网关选项。
  6. 好的应用新设置。

高级 TCP/IP 设置

答案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 管理员会限制用户在其客户端配置上更改此设置的能力。

希望这可以帮助

相关内容