无法从 AWS CloudShell ping EC2 实例

无法从 AWS CloudShell ping EC2 实例
  • 我无法从 AWS CloudShell 或其他 EC2 实例 ping 私有 IP:
[cloudshell-user@ip-10-0-161-171 ~]$ ping 10.1.0.10
ping: socket: Operation not permitted
  • 实例上已启用 Ping:
cat /proc/sys/net/ipv4/icmp_echo_ignore_all
0
  • 图像是:amzn2-ami-内核-5.10-hvm-2.0.20220606.1-x86_64-gp2
  • ping 到达该子网(我可以使用 tcpdump 看到)
  • SG规则如下(我将个人数据替换为“...”): ICMP 规则

答案1

不幸的是,CloudShell 不允许这样做

原因:ping 实用程序使用 Internet 控制消息协议 (ICMP) 向目标主机发送回显请求数据包。然后等待目标的回显回复。由于 AWS CloudShell 中未启用 ICMP 协议,因此 ping 实用程序无法在 shell 的计算环境中运行。`

来源:https://docs.aws.amazon.com/cloudshell/latest/userguide/troubleshooting.html

相关内容