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)


¿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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.