为什么我不能ping我的Google Compute Engine实例的外部IP地址?

时间:2013-07-28 00:36:42

标签: google-compute-engine

我创建了一个Google Compute Engine实例,但无法ping通其外部IP地址(173.255.118.164)。

我可以通过gcutil ssh进入实例,但我无法从家用计算机ping外部地址。

使用Amazon EC2,这很简单,只是有效。

Google有什么用?

1 个答案:

答案 0 :(得分:21)

默认情况下,除SSH外,所有传入流量都被阻止。要启用ICMP(ping),您可以通过运行以下命令创建防火墙规则:

$ gcutil addfirewall allow-ping --allowed=icmp

这将允许您ping默认网络上的所有实例。防火墙规则也可以在Cloud Console - >中创建。计算引擎 - >网络UI。

您还可以创建仅适用于实例组等的规则。documentation for Networks and Firewalls中的详细信息。

同样的步骤适用于允许其他类型的流量。如果要允许HTTP流量,例如:

$ gcutil addfirewall http --allowed=tcp:80