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 a ping, pero con un rendimiento mucho mayor 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 para hacer ping.
Por ejemplo, usando Fping, podemos especificar el rango completo de la red (192.168.0.1/24). Enviará la solicitud de Fping para alojar y pasar a otro host de destino de forma round-robin. A diferencia de ping, Fping está destinado básicamente a 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 usando la herramienta de administración de paquetes como se muestra.
# sudo apt install fping [en Debian/Ubuntu] # sudo yum install fping [en CentOS/RHEL] # sudo dnf install fping [en Fedora 22+] # sudo pacman -S fping [en Arch Linux]
Alternativamente, puedes 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 de Fping con sus ejemplos.
1. Fping múltiples direcciones IP
El siguiente comando mostrará varias direcciones IP a la vez y mostrará el estado como vivo 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
2. Rango de Fping de la dirección IP
El siguiente comando abrirá un rango específico de destinatarios de IP. Con la salida inferior enviamos solicitud de eco al rango de la dirección IP y obtenemos la respuesta que queríamos. También se muestra el resultado acumulado 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 Complete Network con diferentes opciones
Con el comando anterior, harás ping a la red completa y repetirá una vez (-r 1). Lo sentimos, no es posible mostrar el resultado del comando ya que se desplaza por la 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 una 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. Muestra la versión de Fping
Verifica la versión de Fping ejecutando el comando.
# fping -v fping: Version 4.0 fping: comments toEsta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
Ravi Saive
Fuente: maslinux