2016-12-02 35 views
1

我在谷歌计算引擎运行的几个例子对方:谷歌Compute Engine的情况下无法ping通内部地址

NAME  ZONE  MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP  STATUS 
inst-dns2 xx-xxxx-x f1-micro     10.240.0.4 x.x.x.x   RUNNING 
inst-st0 xx-xxxx-x f1-micro     10.240.0.2 x.x.x.x   RUNNING 
inst-www0 xx-xxxx-x n1-standard-2    10.240.0.3 x.x.x.x   RUNNING 
inst-dns3 xx-xxxx-x f1-micro     10.240.0.5 x.x.x.x   RUNNING 

正如你所看到的,他们都在同一个子网的IP。自从我开始以来,我一直在使用内置的default网络。

NAME  MODE IPV4_RANGE  GATEWAY_IPV4 
default legacy 10.240.0.0/16 10.240.0.1 

我仍然有default-allow-internal防火墙规则:

NAME     NETWORK SRC_RANGES  RULES       SRC_TAGS TARGET_TAGS 
default-allow-internal default 10.240.0.0/16 tcp:1-65535,udp:1-65535,icmp 

到目前为止,还没有我的情况下,可以ping通彼此。

The docs state“在缺省网络中,默认情况下,由于上述默认防火墙规则,网络中的所有虚拟机实例都可以相互通信。”

所以,我很迷恋。我认为我可以做到这一点,而无需创建自定义网络等等。

任何输入将不胜感激。

+0

如果您停止并重新启动这些实例会怎么样? – Dagang

+0

这并没有改变行为。 – Dave

回答

0

我通过使用官方FreeBSD实例图像而不是我自己的预制图像解决了这个问题。注意:官方图片有自己的问题,比如系统日期/时间问题。在投入生产之前进行研究和测试。

相关问题