【问题标题】:Two EC2s, different regions, default settings, N.Virginia = no internet, Ohio = yes internet两个 EC2,不同区域,默认设置,N.Virginia = 没有互联网,Ohio = 有互联网
【发布时间】:2020-08-05 10:42:44
【问题描述】:

我在 N.Virginia 使用所有默认设置(下一个、下一个、下一个、下一个...)启动了一个新的 Amazon Linux 2 AMI t2 微型实例,一旦启动并运行,我 ssh 进入它,并且没有连接到互联网。

我在俄亥俄州也这样做,而且我有 Internet 连接(ping、traceroute、yum 等)。

我一直在比较 VPC、IGW、网络 ACL、路由表、子网...没有区别(除了 N.Virginia 有 6 个子网和俄亥俄州 3 个)。我不希望会有差异,因为我在启动时使用所有默认值。

N.Virginia 实例确实有 DNS 解析,但同样没有连接。

两者都使用相同的安全组,该安全组具有 HTTP(80)、SSH(22) 和 ICMP 对所有 IPv4 地址开放入站,并且没有出站规则。

【问题讨论】:

  • 如果你可以 ssh 进入它,那么它就有互联网连接。那么究竟什么不起作用? curling一些网站?
  • @Marcin 他本可以从同一个 VPC 中的另一个实例进行 SSH 连接。理论上。我将从tracert 8.8.8.8开始调查。
  • Marcin,是的,我可以使用公共 IP 对其进行 ssh,但是一旦连接,互联网就不存在,作为 ping、traceroute 的证据,以及我真正想要做的事情,yum install httpd -y,这让我在amazonlinux.us-east-1.amazonaws.com/2/core/latest/x86_64/… 上超时。 Sergey,traceroute 8.8.8.8 = 30 跳,无响应。

标签: amazon-web-services amazon-ec2 amazon-linux-2


【解决方案1】:

我发现了问题,是的,这很尴尬。我离它太近了,所以我后退了一步,并通过我正在处理的其他一些配置,我注意到在弗吉尼亚北部的页面上显示了在“出站规则计数”下的安全组,用于我的安全组有“0个权限条目”。

没错。计算机只做你告诉他们的事情。因此,我为所有 IP 的所有流量添加了出站规则,现在我可以 ping、traceroute 和 yum。我不记得删除了那个规则,这就是为什么它没有进入我的想象,但我是唯一可以访问的人,所以一定是我。很抱歉跑来跑去。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多