Mi servidor funciona bien, pero no puedo hacer ping

9

Me di cuenta anteriormente, una (de muchas) de nuestras instancias EC2 no responde a las pingsolicitudes. Todo lo demás funciona bien, SSH, HTTP, FTP, la base de datos funciona perfectamente, pero el ping falla.


Esta instancia se basa en una imagen que usamos para aproximadamente 40 nodos en EC2, y no recuerdo haber tenido este problema antes. Me di cuenta porque nuestra verificación principal de 'está activo' para cada servidor en NAGIOS usa Ping, así que lo noté.

Funcionalmente, no es un problema (Acabo de comenzar otra instancia y esa funcionó bien), pero para mi educación (y solo porque estaba interesado), ¿por qué el ping no funciona cuando lo hacen otros servicios?

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

(Borró las direcciones IP, pero son las mismas)

Mancha
fuente
¿Alguna regla de iptables que lo niegue?
falso el
@faker IP tables está desactivada a favor de los grupos de seguridad EC2 =) Resultó que era un problema de firewall, pero no estoy seguro de por qué solo sucedió en esta instancia.
Mancha

Respuestas:

16

De: http://aws.amazon.com/articles/1145?_encoding=UTF8&jiveRedirect=1#18

¿Por qué no puedo hacer ping a mi instancia?

Ping utiliza ICMP ECHO, que por defecto está bloqueado por su firewall. Deberá otorgar acceso ICMP a sus instancias actualizando las restricciones de firewall vinculadas a su grupo de seguridad.

ec2-authorize default -P icmp -t -1:-1 -s 0.0.0.0/0
Kyle Smith
fuente
Gracias, extraño que no esté / no esté bloqueado en ninguna de las otras instancias.
Mancha
Eso es extraño, ¿esto funcionó para ti? ¿Está implementando en una nueva zona (se me olvida cómo EC2 los llama)?
Kyle Smith
Sí funcionó bien. No se despliega exactamente en la misma zona con la misma imagen (fue realizado automáticamente por CloudWatch). Todos nuestros servidores son monitoreados con Nagios, que usa 'PING' como la verificación de host predeterminada (por qué noté que fallaba). Podría poner una línea en el soporte de AWS para ver qué sucedió. Enviar; Aceptaré la respuesta tan pronto como SF me permita =)
Difuminar
Me interesaría saber lo que AWS tiene que decir al respecto, debe publicarlo aquí.
Kyle Smith
Kyle, ¿puede agregar también el comando para restaurar esta configuración al valor predeterminado de aws? Quiero hacer ping a mi nodo, pero luego quiero volver a bloquearlo.
Spundun