Gcloud 实例无法 ping 通另一实例

Y M*_*elo 4 networking google-cloud-platform

我有 2 个实例在计算引擎上运行,尽管文档说我能够 ping 通并在这些虚拟机之间建立通信,但我却做不到。我已经尝试使用 VM 名称和 ipv4 地址进行 ping 操作。我还尝试为两个虚拟机配置新的工作组,但什么也没配置。

这是链接: https: //cloud.google.com/compute/docs/vm-ip-addresses

如果您在同一网络中的实例之间进行通信,您可以使用实例名称向实例发送数据包,网络会自动将该名称解析为实例的内部 IP 地址。

我的虚拟机配置:

两者都在同一个网络中 实例 来自 web01 的 IPconfig 来自 sql01 的 IPconfig

我什至关掉防火墙

防火墙关闭

但之间根本没有任何联系。

网络无法 ping 通 sql

有人通过同样的吗?有人知道发生了什么事吗?我该如何解决这个问题?

kev*_*rsi 5

这是由于防火墙规则造成的。您需要allow-icmp在实例编辑页面的网络标签部分添加网络标签 >在此输入图像描述

您可以创建新的网络标签以在以下部分中打开新的端口/协议VPC Network>Firewall rules

在此输入图像描述

编辑 1: 请注意,上面的屏幕截图中使用的 0.0.0.0/0 子网打开了整个互联网的端口,我仅将其用于演示目的,以避免共享我的 IP。我强烈建议不要在生产环境中使用该子网作为防火墙规则。互联网是一个黑暗而可怕的地方。