AWS VPC - 更改路由表后无法从 ec2 实例 ping

Posted

技术标签:

【中文标题】AWS VPC - 更改路由表后无法从 ec2 实例 ping【英文标题】:AWS VPC - cannot ping from ec2 instance after changing route tables 【发布时间】:2022-01-18 12:23:39 【问题描述】:

已解决

我对网关的入站规则过于严格,只允许来自特定子网的 ip! 如果这对其他人有帮助:

VPC 管理 > 路由表 > 路由 > 目的地应该是开放的(比如 0.0.0.0/0)并且目标应该是网关。

自从我使用 aws 以来已经有很长时间了,我自己无法解决这个问题。

基本上,昨天我使用 ssh 登录时,我的 EC2 实例能够 ping 谷歌。 我在与 VPC 关联的安全组上有两个入站规则:

IPv4    SSH TCP 22  my ipd

IPv4    All UDP 0 - 65535   my ip

当我将第二条规则更改为;

HTTPS   TCP 443 security group

我可以使用我的 ec2 实例作为代理来访问同一 VPC 上的我的 opensearch 实例 ????但是,我无法再 ping google。

所以,我重新添加了我替换的规则,我仍然无法 ping google。

我已确认我有一个连接到 VPC 的互联网网关。

我正在阅读文档并复习我的网络,但如果有人确实有一个初步的想法,我将非常感激。

【问题讨论】:

从实例 Ping 到实例 外部 涉及 Outbound 安全组规则,而不是 Inbound 规则。 出站安全组的配置是什么?此外,您是否已将 NACL 从其默认的“全部允许”配置更改? 【参考方案1】:

您应该确认子网有一个指向 Internet 网关的路由表。

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于AWS VPC - 更改路由表后无法从 ec2 实例 ping的主要内容,如果未能解决你的问题,请参考以下文章

无法在 AWS VPC 中不同可用区的子网之间路由

无法从 ec2 实例访问我的路由 53 私有托管区域

无法访问 AWS ECS EC2 实例中的端口

AWS Lambda 无法访问同一 VPC 中的 EC2 端口

为啥我无法在对等互连后从另一个 VPC 中的 EC2 实例连接 AWS RDS 实例

如何在带有 Terraform 的 AWS VPC 中的两个子网之间进行路由?