ping

  • De vuelta de unas breves vacaciones traigo un pequeño script Python para verificar el estado de una conexión a Internet. Este script simplemente hace ping a una serie de hosts (configurables) y si al menos uno de ellos responde correctamente asume que la conexión a Internet (y por ende la red) está funcionando. De lo contrario (si no obtiene respuesta desde ningún host) asume que la red no está funcionando. Por supuesto, este script no sirve si en algún nodo de la ruta hasta llegar a Internet se está filtrando el tráfico ICMP. Por otro lado, si se cae un nodo intermedio, pero la interfaz de red en el host funciona correctamente, asume que la red está fallando.

  • El utilitario ping es una de las herramientas básicas de diagnóstico de redes. Permite comprobar si es posible establecer una conexión IP hacia un determinado host mediante el protocolo ICMP. De esta forma se puede determinar si el ruteo de paquetes IP desde y hacia el host destino funciona correctamente. En este artículo presento algunos usos especiales de la herramienta ping en GNU/Linux y Windows.