La pila de red del núcleo maneja los mensajes ICMP, que son los que envía el ping
comando.
Si no recibe respuestas, además de problemas de red o filtrado, y filtrado basado en host / limitación de velocidad / black-holing / etc. significa que la máquina probablemente esté sobrecargada por algo, que puede ser transitorio, o que el kernel se bloquee, lo cual es raro pero puede suceder (hardware defectuoso, etc.), no necesariamente por el tráfico ICMP (sino por tratar de sobrecargarlo con dicho tráfico) puede ser una buena prueba al comienzo de la vida de un servidor para ver cómo sostiene las cosas). En el último caso de bloqueo del kernel, debe tener amplia información en los archivos de registro o en la consola.
También tenga en cuenta que ping
casi siempre es la herramienta incorrecta para verificar si un servicio está en línea o no. Por varias razones, pero principalmente porque no imita el tráfico real de las aplicaciones, por definición. Por ejemplo, si necesita verificar que un servidor web aún esté activo, debe realizarle una consulta HTTP (puerto TCP 80 o 443), si necesita verificar un servidor de correo, debe realizar una consulta SMTP (puerto TCP 25), si un servidor DNS, una consulta UDP y TCP al puerto 53, etc.