2016-12-02 62 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實例圖像而不是我自己的預製圖像解決了這個問題。注意:官方圖片有自己的問題,比如系統日期/時間問題。在投入生產之前進行研究和測試。

相關問題