Notei anteriormente que uma (de muitas) de nossas instâncias do EC2 não responde a ping
solicitações. Tudo o resto funciona bem, SSH, HTTP, FTP, banco de dados todos funcionando perfeitamente, mas o ping falha.
Esta instância é baseada em uma imagem que usamos para cerca de 40 nós no EC2, e não me lembro de ter esse problema antes. Eu notei porque nossa verificação principal 'it up' para cada servidor no NAGIOS usa Ping, então eu notei isso.
Funcionalmente, não é um problema (apenas iniciei outra instância e essa funcionou bem), mas para a minha educação (e apenas porque eu estava interessado), por que o ping não funciona quando outros serviços funcionam?
Sam-Rudges-MacBook-Pro:~ sam$ curl -i http://50.19.x.x/
HTTP/1.1 302 Found
Date: Tue, 14 Jun 2011 16:38:36 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Content-Length: 0
Location: /dash
Server: TornadoServer/1.2.1
Sam-Rudges-MacBook-Pro:~ sam$ ping 50.19.x.x
PING 50.19.x.x (50.19.x.x): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
^C
--- 50.19.x.x ping statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss
(Apagados os endereços IP, mas são iguais)
amazon-ec2
ping
mancha
fonte
fonte
Respostas:
De: http://aws.amazon.com/articles/1145?_encoding=UTF8&jiveRedirect=1#18
Por que não consigo executar ping na minha instância?
O ping usa o ICMP ECHO, que por padrão é bloqueado pelo seu firewall. Você precisará conceder acesso ICMP às suas instâncias, atualizando as restrições de firewall vinculadas ao seu grupo de segurança.
fonte