从本地计算机连接GCP VPN时遇到麻烦

时间:2018-09-25 07:56:47

标签: google-cloud-platform vpn ipsec google-cloud-vpn

我正在尝试从本地工作站(Windows 8.1)连接GCP VPN。

在GCP上,我创建了Route Based VPN和VPN隧道作为Google Cloud的文档。我在路由上使用了IKEv2

在我的本地计算机上,我已使用从GCP生成的shared secret通过IPSec创建了VPN。这是我的本地VPN设置的屏幕截图:

VPN configuration

从Windows 8.1 pc连接VPN时,它显示以下错误:

VPN error

在GCP端,VPN隧道状态显示:

  

IKE版本不匹配

在Cloud VPN Gateway日志中显示:

  

建立IKE_SA失败,对等方没有响应

似乎双方的IKE版本都不匹配。我是否缺少与IKE版本不匹配的内容?或以任何方式在Windows PC上启用“ IKEv2”?任何建议都欢迎。

提前谢谢!

2 个答案:

答案 0 :(得分:2)

Cloud VPN相对而言是点对点;它可以在网络之间提供带有重叠子网的隧道。为了与您的客户端建立连接,您需要设置一个OpenVPN Access Server之类的东西,以提供要连接的网关。

答案 1 :(得分:1)

根据GCP Cloud VPN features

  

GCP Cloud VPN使用带有身份验证的隧道模式下的ESP。云VPN   不支持AH or ESP   运输方式。请注意,Cloud VPN不会执行与策略相关的操作   对传入的身份验证数据包进行过滤。传出数据包是   根据Cloud VPN网关上配置的IP范围进行过滤。

根据您的描述,我猜您正在尝试配置不同于站点到站点VPN的远程访问VPN,并且无法在一侧使用Cloud VPN,在另一端使用Windows计算机。

但是,作为解决方法,我建议使用Strongswan VPN软件在您的一个实例上设置VPN网关。如果Cloud VPN无法提供所需的功能,则该文件也记录在GCP中"Set up an instance as a VPN gateway"下。