Google Cloud:无法添加指向另一个实例的 IP 的默认路由

Google Cloud:无法添加指向另一个实例的 IP 的默认路由

我在 Google Cloud 中有以下设置:

1)防火墙有两个接口 WAN 指向互联网,LAN 接口位于另一个私有网络(10.1.1.0/24)中 2)私有网络(10.1.1.10/24)中只有一个网卡的 ubuntu linux 实例

防火墙和 Linux 计算机都可以互相 ping

但是,当我检查 Linux 机器上的路由时,默认路由指向 IP 10.1.1.1,当我尝试将默认路由更改为 10.1.1.10(防火墙的 LAN IP)时,我收到消息

网络不可达

我还在 Google Cloud 中创建了一条虚拟路由,将源子网 10.1.1.0/24 的默​​认路由设为 10.1.1.10,并将其作为实例标签添加到 Linux 机器上

我错过了一个简单的步骤,感谢大家对这个问题的支持

答案1

正如 Michael - sqlbot 提到的

我还建议检查您是否已在 GCP 中为防火墙实例启用了 IP 转发,您可以使用此文档这里来验证你是否这样做了。

另外,您能否为我提供您在设置此项目时可能使用过的任何文档/说明。这将有助于我进一步调查此问题。

我也建议阅读路线概览GCP 公共文档可以帮助解释错误“网络无法访问”。

希望这有帮助!我将等待您的回复。

相关内容