Назад | Перейти на главную страницу

Я не могу пинговать с моего сервера на google.com, как мне диагностировать проблему?

Я на своем сервере и ничего не могу пинговать снаружи. Я пробовал например 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