无法通过AWS上的centos ec2实例访问互联网

时间:2020-01-12 13:27:19

标签: amazon-web-services amazon-ec2

我已经在AWS上创建了centos 7 ec2实例。它位于公共子网中,该子网具有连接到VPC的Internet网关。

入站规则如下:

Ports   Protocol    Source  ohio-dev-rst-public
80  tcp 0.0.0.0/0, ::/0 ✔
22  tcp 0.0.0.0/0, ::/0 ✔

出站规则如下:

5439    tcp sg-06fb92bc4187207c5    ✔
80  tcp 0.0.0.0/0, ::/0 ✔
22  tcp sg-06fb92bc4187207c5    ✔

我需要互联网来进行软件更新,但是我可以访问互联网,但无法ping通。

[centos@ip-192-168-3-205 ~]$ ping www.google.com
PING www.google.com (172.217.0.4) 56(84) bytes of data.

2 个答案:

答案 0 :(得分:0)

Ping使用ICMP协议。将该协议添加到您的出站规则中,然后重试。

Type: All ICMP 
Protocol: TCP
Port range: 0 - 65535
Destination: Anywhere - 0.0.0.0/0

答案 1 :(得分:0)

使用控制台创建EC2实例时,默认情况下将启用所有传出流量。

要说出软件更新使用的端口是很难的。我认为,具体取决于您使用的操作系统。

我建议首先启用以下端口,看看是否可以重新运行软件更新。

80-HTTP

443-HTTPS

21-FTP

所有端口-ICMP(ping)

希望这会有所帮助。