【问题标题】:Google Compute Engine Firewall Rules Are Broken谷歌计算引擎防火墙规则被破坏
【发布时间】:2018-02-09 10:14:02
【问题描述】:

我有一个安装了 Windows 操作系统的谷歌计算引擎实例。我只是将防火墙规则添加到 gce,然后将其删除。但在那之后我无法访问我的网站。然后我尝试从 rdp 到达,但它也无法到达实例。

我尝试更新默认规则而不更改它们,但它没有帮助。不知何故,防火墙规则被破坏,但现在它是默认状态。它仍然无法正常工作。

有没有办法重新制定工作规则?

【问题讨论】:

  • 你试过运行gcloud compute firewall-rules list吗?

标签: google-compute-engine firewall


【解决方案1】:

我会检查以下内容:

  • 如果实例与防火墙规则具有相同的标签。

  • 如果实例打开了端口。您可以为此在 CloudShell 中对开放端口运行 nmap 扫描,但需要先安装 nmap: 安装 nmap:

$ sudo apt-get 更新

$ sudo apt-get install nmap

扫描任何 TCP/UDP 开放端口

$ sudo nmap -sS -sU [实例的IP]

或扫描特定端口状态:

$ sudo nmap -Pn -p [端口] [实例的IP]

  • 检查实例的串行输出控制台也有助于调试。

【讨论】:

  • 嗨,我试过该实例的名称附近有一个绿色勾号,但命令显示“在 2018 年 2 月 9 日 14:40 开始 Nmap 7.40 (nmap.org) EAT 注意:主机似乎已关闭。如果它确实启动了,但阻止了我们的 ping 探测,尝试 -Pn Nmap done: 1 IP address (0 hosts up) 扫描在 3.05 秒内”
  • 使用 Pn 参数显示“..***.***.bc.googleusercontent.com (..***.***) 主机已启动。..*** 上的所有 1000 个扫描端口.***.bc.googleusercontent.com (..***.***) 被过滤”
  • 您必须使用选项 Pn 指定端口以获取端口状态(http 为 80,https 为 443,rdp 为 3389)。如果端口打开,请尝试停止并启动实例,这将在另一台主机中重新创建 VM。如果问题仍然存在,请检查串行端口输出中的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-10
  • 1970-01-01
  • 1970-01-01
  • 2017-11-02
  • 1970-01-01
  • 2014-08-08
相关资源
最近更新 更多