El comando ping ha sido a través de los años una de las formas más prácticas para comprobar el funcionamiento tanto de un equipo remoto como de uno local al trabajar con paquetes que son enviados y de los cuales se espera una respuesta para saber detalles como si esta activo o no, calidad del envió, paquetes recepcionados y mucho más.
Al usar el comando ping es posible hacer esta acción con un solo host o equipo en particular, pero hoy en día contamos con una utilidad gratuita llamada fping, gracias a la cual las tares de detección de equipos o de comprobación de red estarán con funciones más completas. Es por esta razón que hoy Solvetic explicará como podemos instalar y usar fping en Linux y así añadir una utilidad mas a las labores de gestión.
A diferencia del tradicional ping, fping está diseñado para ser utilizado en scripts, por lo cual su salida está enfocada para ser de un análisis mucho más simple.
1. Cómo instalar fping en Linux
Para instalar esta utilidad fping podemos ejecutar alguno de los siguientes comandos en base a la distribución usada:
sudo apt install fping
sudo yum install fping
sudo dnf install fping
sudo pacman -S fping
wget https://fping.org/dist/fping-4.0.tar.gz tar -xvf fping-4.0.tar.gz cd fping-4.0/ ./configure make && make install
2. Cómo ejecutar ping a diversas direcciones IP Linux
Para validar múltiples direcciones IP, vamos a ejecutar lo siguiente:
fping IP1 IP2 IP3….
Obtendremos dos resultados que son:
3. Cómo hacer ping a un rango de direcciones IP en Linux
Otra de las opciones es hacer ping a un rango específico de direcciones IP. Esto envía una solicitud de eco al rango de la dirección IP y se obtiene la respuesta de cada uno de ellos y en la parte final encontramos detalles como:
- Cantidad de direccione IP gestionadas
- Cantidad de respuestas positivas y negativas
- Tiempos de respuesta
- Tiempo total de la ejecución de la tarea
4. Cómo escanear una red completa Linux con fping
Es posible que por alguna tarea de soporte sea necesario ver cuantas direcciones IP están activas o no en una red local. Para ello vamos a añadir el parámetro -r 1 el cual repite la acción una vez, ejecutamos lo siguiente:
fping -g -r 1 (Rango de IPs), por ejemplo, fping -g -r 1 192.168.0.0/24
5. Cómo validar la versión de fping en Linux
Para conocer la versión actual de fping basta con ejecutar lo siguiente:
fping -v
6. Cómo hacer ping desde un archivo en Linux
Es posible crear un archivo de texto con un rango de direcciones a analizar, en este caso debemos usar la siguiente sintaxis:
fping < fping.txtCon este comando creas el archivo texto con la info.
7. Parámetros adicionales de fping (Linux)
Con fping tendremos la oportunidad de usar parámetros adicionales como:
−4, −−ipv4
−6, −−ipv6
−a, −−alive
−A, −−addr
−b, −−size= BYTES
−B, −−backoff=N
−c, −−count=N
−d, −−rdns
−f, −−file
−H, −−ttl=N
−I, −−iface= IFACE
−m, −−all
−O, −−tos=N
−r, −−retry=N
−S, −−src=addr
−u, −−unreach