在 Google 云计算虚拟机上激活 VPN 正在终止我的连接

Activating a VPN on Google Cloud Compute VM is terminating my connection

我启动了一个 Google 云计算虚拟机。这是一个普通的 Windows Server 2016 图像,我可以登录并查看桌面。我通过下载 RDP 文件和 运行 来做到这一点。

由于我正在安装的软件有许可证管理器,我需要通过 VPN 连接到我自己的网络。在 "Settings -> Network" 中,我添加了一个新的 VPN 连接(使用我在我的机器上使用的相同凭据)并单击“连接”。它建立初始连接,验证我的凭据,但在最后阶段,我与 GCP 虚拟机的 RDP 连接结束。

奇怪的是,有时候过几分钟就可以重连成功,VPN连接成功了。有时无法重新连接。

有什么想法吗?

这样添加的 VPN 连接将是强制隧道 VPN,然后在 VM 上的 VPN 接口上添加默认路由,中断您的连接。维持连接的最简单方法是做两件事之一

  1. 使 VPN 拆分隧道化并为许可框添加路由。您可以使用 Set-VPNConnection Powershell 命令行开关,然后在管理命令提示符

  2. 中使用 route add 命令添加路由
  3. 使用路由添加命令为您访问虚拟机的 IP 地址添加更具体的路由

更新:只需将 VPN 设置为在 PowerShell 中使用拆分隧道即可解决问题。
使用:(将 "VPNsName" 替换为您的 VPN 名称)

Set-VpnConnection -Name "VPNsName" -SplitTunneling 1