EC2实例阻塞所有出站连接,如何诊断/修复?

我的EC2实例阻止所有出站连接。

wget http://www.google.com ==> Hangs ping google.com ==>hangs ssh user@anyserver ==>hangs 

我跑:sudo iptables -F消除所有规则无济于事

AWSpipe理控制台显示该实例的安全组具有允许ssh和端口80的入站规则。在那里找不到有关出站规则的任何信息。

重启实例,不变。

如果有人知道如何诊断或修复,请帮忙。

添加信息:

 [ec2-user@ip-10-112-62-73 ~]$ ifconfig eth0 Link encap:Ethernet HWaddr 12:31:3D:06:31:BB inet addr:10.112.62.73 Bcast:10.112.63.255 Mask:255.255.254.0 inet6 addr: fe80::1031:3dff:fe06:31bb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1933 errors:0 dropped:0 overruns:0 frame:0 TX packets:1764 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:164075 (160.2 KiB) TX bytes:343256 (335.2 KiB) Interrupt:9 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:672 (672.0 b) TX bytes:672 (672.0 b) [ec2-user@ip-10-112-62-73 ~]$ ip route show 10.112.62.0/23 dev eth0 proto kernel scope link src 10.112.62.73 default via 10.112.62.1 dev eth0 

我只是在我的EC2实例上解决了这个问题。 我不得不更新安全组configuration,添加:

  1. 端口80上来自目标0.0.0.0/0的所有HTTP TCP通信的出站规则
  2. 端口443上所有HTTPS TCPstream量(来自目标0.0.0.0/0)的出站规则

在解决不同的问题时,我可能会意外删除这些内容。

来自未来:如果您遇到同样的问题,但是您确定您拥有正确的安全configuration,只需从实例中分离安全组,然后重新附加安全组即可。

我终于解决了这个问题,通过关联弹性IP然后重新关联它。