Come installare e utilizzare il comando fping in Linux

Il comando ping è stato negli anni uno dei modi più pratici per verificare il funzionamento di un computer sia remoto che locale quando si lavora con pacchetti inviati e da cui ci si aspetta una risposta per conoscere i dettagli come se questo fosse attivo o meno, qualità della consegna, pacchi ricevuti e molto altro.

Utilizzando il comando ping è possibile farlo con un singolo host o particolari apparecchiature, ma oggi abbiamo un'utilità gratuita chiamata fping, grazie alla quale le attività di rilevamento delle apparecchiature o di verifica della rete avranno più funzioni complete. È per questo motivo che oggi Solvetic spiegherà come possiamo installare e utilizzare fping in Linux e quindi aggiungere un'utilità in più alle attività di gestione.

Che cos'è il fping?Fping è stato sviluppato come un'applicazione che si occupa di inviare richieste echo ICMP (Internet Control Message Protocol) ai computer della rete per convalidare il loro stato in tempo reale, ma, a differenza del comando ping, fping ci consente di eseguire il ping di più host contemporaneamente e ci permette anche di specificare un file in cui si trova l'elenco di indirizzi IP o host su cui eseguire il ping. Con fping abbiamo uno strumento standard per la diagnostica e le statistiche di rete.

A differenza del ping tradizionale, fping è progettato per essere utilizzato negli script, quindi il suo output è focalizzato su un'analisi molto più semplice.

1. Come installare fping su Linux


Per installare questa utility fping possiamo eseguire uno dei seguenti comandi in base alla distribuzione utilizzata:

Debian / Ubuntu

 sudo apt install fping

CentOS / RHEL

 sudo yum install fping

Fedora

 sudo dnf install fping

Arch Linux

 sudo pacman -S fping

INGRANDIRE

NotaIn alternativa, possiamo installare fping dalle risorse, per questo eseguiamo le seguenti righe nel loro ordine:

 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. Come eseguire il ping di più indirizzi IP Linux


Per convalidare più indirizzi IP, eseguiremo quanto segue:
 fping IP1 IP2 IP3….

INGRANDIRE

Otterremo due risultati che sono:

VivoL'indirizzo IP è attivo

IrraggiungibileL'host non è disponibile

3. Come eseguire il ping di un intervallo di indirizzi IP in Linux


Un'altra opzione è eseguire il ping di un intervallo specifico di indirizzi IP. Questo invia una richiesta di eco all'intervallo dell'indirizzo IP e si ottiene la risposta di ciascuno di essi e nella parte finale troviamo dettagli come:
  • Numero di indirizzi IP gestiti
  • Numero di risposte positive e negative
  • Tempi di risposta
  • Tempo totale di esecuzione dell'attività

INGRANDIRE

4. Come scansionare un'intera rete Linux con fping


È possibile che per alcune attività di supporto sia necessario vedere quanti indirizzi IP sono attivi o meno in una rete locale. Per questo aggiungeremo il parametro -r 1 che ripete l'azione una volta, eseguiamo quanto segue:
 fping -g -r 1 (intervallo IP), ad esempio fping -g -r 1 192.168.0.0/24

INGRANDIRE

5. Come convalidare la versione di fping su Linux


Per conoscere la versione corrente di fping, basta eseguire quanto segue:
 fping -v

INGRANDIRE

6. Come eseguire il ping da un file in Linux


È possibile creare un file di testo con un range di indirizzi da analizzare, in questo caso dobbiamo utilizzare la seguente sintassi:
 fping <fping.txt
Con questo comando crei il file di testo con le informazioni.

7. Parametri fping aggiuntivi (Linux)


Con fping avremo la possibilità di utilizzare parametri aggiuntivi come:

Limita la ricerca solo agli indirizzi IPv4

 −4, −−ipv4

Cerca solo indirizzi IPv6

 −6, −−ipv6

Visualizza solo gli indirizzi IP attivi

 −a, −−vivo

Visualizza i target per indirizzo anziché per nome DNS

 −A, −−addr

È il numero di byte di dati ping da inviare

 −b, −−dimensione = BYTE

Il fattore backspace viene utilizzato nella modalità predefinita, lì fping invia più richieste a un target prima di generare un errore, e per questo attende più a lungo una risposta ad ogni richiesta successiva

 −B, −−backoff = N

Indica il numero di pacchetti di richiesta da inviare a ciascun target

 −c, −−count = N

Usa DNS per trovare l'indirizzo del pacchetto di ritorno del ping

 −d, −−rdns

Ottieni indirizzi IP da un file di testo

 −f, −−file

Mostra campo IP TTL

 −H, −−ttl = N

Visualizza l'interfaccia utilizzata

 −I, −−iface = IFACE

Esegue il ping di ciascuno dei molteplici indirizzi IP dell'host di destinazione

 −m, −−tutti

Definisci il tipo di servizio

 −O, −−tos = N

Sono i limiti di tentativi che per impostazione predefinita sono 3

 −r, −−retry = N

Imposta l'indirizzo della risorsa

 −S, −−src = addr

Cerca solo host offline

 −u, −−unreach

wave wave wave wave wave