Búsqueda de sitios web

Fping: una herramienta de ping de alto rendimiento para Linux


fping es una pequeña herramienta de línea de comandos para enviar solicitudes de eco ICMP (Protocolo de mensajes de control de Internet) a los hosts de la red, similar al ping, pero mucho mayor. funcionando al hacer ping a varios hosts. fping difiere totalmente de ping en que puede definir cualquier número de hosts en la línea de comando o especificar un archivo con la lista de direcciones IP o hosts a los que hacer ping.

Lea también: Guía del administrador de sistemas Linux para la administración, solución de problemas y depuración de redes

Por ejemplo, usando fping, podemos especificar el rango completo de la red (192.168.0.1/24). Enviará una solicitud Fping al host y se moverá a otro host de destino en forma circular. A diferencia del ping, Fping está diseñado básicamente para secuencias de comandos.

Cómo instalar Fping en sistemas Linux

En la mayoría de las distribuciones de Linux, el paquete fping está disponible para instalar desde los repositorios de paquetes predeterminados utilizando la herramienta de administración de paquetes como se muestra.

sudo apt install fping  [On Debian/Ubuntu]
sudo yum install fping  [On CentOS/RHEL]
sudo dnf install fping  [On Fedora 22+]
sudo pacman -S fping    [On Arch Linux]

Alternativamente, puede instalar la última versión de fping (4.0) desde el paquete fuente usando los siguientes comandos.

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

Veamos algunos comandos Fping con sus ejemplos.

1. Fping de varias direcciones IP

El siguiente comando buscará varias direcciones IP a la vez y mostrará el estado como activo o inalcanzable.

fping 50.116.66.139 173.194.35.35 98.139.183.24

50.116.66.139 is alive
173.194.35.35 is unreachable
98.139.183.24 is unreachable

2. Rango Fping de dirección IP

El siguiente comando buscará un rango específico de direcciones IP. Con el siguiente resultado, enviamos una solicitud de eco al rango de direcciones IP y obtenemos la respuesta que queríamos. También se muestra el resultado acumulativo después de la salida.

fping -s -g 192.168.0.1 192.168.0.9

192.168.0.1 is alive
192.168.0.2 is alive
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4
192.168.0.3 is unreachable
192.168.0.4 is unreachable

8      9 targets
       2 alive
       2 unreachable
       0 unknown addresses

       4 timeouts (waiting for response)
       9 ICMP Echos sent
       2 ICMP Echo Replies received
      2 other ICMP received

 0.10 ms (min round trip time)
 0.21 ms (avg round trip time)
 0.32 ms (max round trip time)
        4.295 sec (elapsed real time)

3. Fping Red completa con diferentes opciones

Con el comando anterior, hará ping a la red completa y lo repetirá una vez (-r 1). Lo sentimos, no es posible mostrar el resultado del comando ya que se desplaza hacia arriba en mi pantalla sin tiempo.

fping -g -r 1 192.168.0.0/24

4. Lee la lista de objetivos de un archivo

Hemos creado un archivo llamado fping.txt que tiene la dirección IP (173.194.35.35 y 98.139.183.24) para fping.

fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

5. Mostrar versión de Fping

Verifique la versión de Fping ejecutando el comando.

fping -v

fping: Version 4.0
fping: comments to [email 

Aquellos que quieran obtener más información sobre las opciones sobre el comando Fping, consulten la página de manual. También le solicitamos que pruebe el comando Fping en su entorno y comparta su experiencia con nosotros a través del cuadro de comentarios a continuación.