Ver destacados

Cómo instalar y usar comando fping en Linux

Tutorial que explica cómo instalar y utilizar de diferentes formas el comando fping en Linux paso a paso.
Escrito por
12.1K Visitas  |  Publicado ago 06 2018 09:59
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


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.

 

Verifica el estado de tu red con este manual sobre cómo usar y para qué sirve el comando PING tanto en Windows como en Linux.

 

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.

 

Qué es fping
Fping se ha desarrollado como una aplicación que se encarga de para enviar solicitudes de eco ICMP (Protocolo de mensajes de control de Internet) a los equipos de la red con el fin de validar su estado en tiempo real, pero, a diferencia del comando ping, fping nos permite hacer ping a varios hosts de forma simultánea y también permite especificar un archivo en el cual está la lista de direcciones IP o hosts para hacer ping. Con fping tenemos una herramienta estándar para diagnósticos y estadísticas de red.

 

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:

 

Debian/Ubuntu
sudo apt install fping

 

CentOS/RHEL
sudo yum install fping

 

Fedora
sudo dnf install fping

 

Arch Linux
sudo pacman -S fping

 

 

 

Nota
De forma alterna, podemos instalar fping desde los recursos, para ello ejecutamos las siguientes líneas en su orden:
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:

 

Alive
La dirección IP está activa

 

Unreachable
El host no está disponible

 

 


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.txt
Con 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:

 

Restringe la búsqueda solo para direcciones Ipv4
−4, −−ipv4

 

Busca solo direcciones IPv6
−6, −−ipv6

 

Despliega solo las direcciones IP activas
−a, −−alive

 

Despliega los objetivos por dirección en lugar de nombre DNS
−A, −−addr

 

Es el número de bytes de datos de ping para enviar
−b, −−size= BYTES

 

Factor de retroceso se usa en el modo predeterminado, allí fping envía varias solicitudes a un objetivo antes generar error, y para ello espera más tiempo por una respuesta en cada solicitud sucesiva
−B, −−backoff=N

 

Indica la cantidad de paquetes de solicitud para enviar a cada objetivo
−c, −−count=N

 

Usa el DNS con el fin de buscar la dirección del paquete de devolución de ping
−d, −−rdns

 

Obtiene las direcciones IP de un archivo de texto
−f, −−file

 

Muestra el campo IP TTL
−H, −−ttl=N

 

Despliega la interfaz usada
−I, −−iface= IFACE

 

Envía ping a cada una de las múltiples direcciones IP del host de destino
−m, −−all

 

Define el tipo de servicio
−O, −−tos=N

 

Son los límites de reintento el cual por defecto es 3
−r, −−retry=N

 

Establece la dirección de recurso
−S, −−src=addr

 

Busca solo host sin conexión
−u, −−unreach

 

Lista completa de comandos para configurar redes en sistemas Linux.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!