Я на своем сервере и ничего не могу пинговать снаружи. Я пробовал например google.com. Как я могу диагностировать эту проблему? Я могу пинговать свой локальный хост (пинг работает)
Это моя трассировка на google.com:
[root@ip-10-112-63-16 tony]# traceroute google.com
traceroute to google.com (74.125.113.147), 30 hops max, 40 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
И это результат маршрута -n:
[root@ip-10-112-63-16 tony]# /sbin/route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.112.62.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
0.0.0.0 10.112.62.1 0.0.0.0 UG 0 0 0 eth0
И это мои iptables:
[root@ip-10-112-63-16 tony]# /sbin/iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Согласно этому (http://aws.amazon.com/articles/1145) EC2 по умолчанию блокирует ICMP. Вам нужно выполнить эту команду, чтобы разрешить это
ec2-authorize по умолчанию -P icmp -t -1: -1 -s 0.0.0.0/0