我在 linode 上有一个构建服务器,我的几个 google 计算引擎实例都从该服务器提取数据。我没有更改任何配置,但从今天起,我无法再从该服务器连接到我的计算实例。两者之间所有端口上的所有流量似乎都被阻止了。
有什么方法可以诊断和修复这个问题吗?谷歌有可能封锁了我的外部服务器 IP 吗?我能够从其他具有相同配置的 linode 服务器正常连接。
我尝试按照此处的说明进行操作:https://cloud.google.com/compute/docs/troubleshooting#ssherrors。防火墙规则很好,允许 ssh 和 Web 流量。nc [my ip] 22
但是命令只是超时,创建新实例并执行gcloud compute ssh temp-machine
也会超时。
我不知道发生了什么。一切正常,我们的配置没有任何变化,但突然间两台服务器之间的所有流量似乎都被阻止了。任何帮助都将不胜感激!
更新
我的 Google 防火墙规则非常开放,如下所示:
名称 网络 SRC_RANGES 规则 SRC_TAGS 目标_TAGS 允许 ftp 默认 0.0.0.0/0 tcp:21,tcp:60000-60100 默认允许 http 默认 0.0.0.0/0 tcp:80 http 服务器 默认允许 https 默认 0.0.0.0/0 tcp:443 https 服务器 默认允许 icmp 默认 0.0.0.0/0 icmp 默认允许内部默认 10.240.0.0/16 tcp:0-65535,udp:0-65535,icmp 默认允许 ssh 默认 0.0.0.0/0 tcp:22
更新 2
Google 似乎已将 Linode 分配的大量 IP 地址列入黑名单,阻止了我们客户的网站和计算引擎上的软件之间的流量。在我的其中一个 linode 上,我不断请求新的 IP 地址,最后得到了一个正常工作的 IP 地址,这对我来说证实了这不是我的设置问题,而是 Google 的问题。作为今年刚接触 GCP 的新用户,这种情况非常令人担忧,尤其是除非我们每月额外支付 150 美元,否则无法联系他们。联系 Linode,看看他们能做些什么。
答案1
为可能遇到同样问题的社区成员发布答案。
该问题与 Linode IP 因地理位置位于 T6 区域而被阻止有关。此问题已得到解决,更多信息可参见此 GCE 讨论主题。