Ping è di­spo­ni­bi­le in ambienti Windows, Linux e MacOS come strumento dia­gno­sti­co per le con­nes­sio­ni di rete. Nel nostro articolo in­tro­dut­ti­vo sul comando ping vi abbiamo già pre­sen­ta­to le funzioni del programma a riga di comando. Di seguito, vi mo­stre­re­mo invece come usare il ping per i test continui.

Ping continuo in Windows 7, 8 e 10

In Windows, per im­po­sta­zio­ne pre­de­fi­ni­ta, ping invia quattro pacchetti dati al computer di de­sti­na­zio­ne da voi in­di­riz­za­to tramite indirizzo IP o nome host. Se de­si­de­ra­te ve­ri­fi­ca­re con­ti­nua­men­te la con­nes­sio­ne di rete tra due computer, è possibile uti­liz­za­re l’opzione “ping continuo”.

Per eseguire ping come test continuo in Windows 7, 8 o 10, seguite i seguenti passaggi.

Passaggio 1: aprite il prompt dei comandi di Windows. Uti­liz­za­te, ad esempio, la com­bi­na­zio­ne di tasti Windows + R ed eseguite il comando CMD.

Passaggio 2: digitate il comando a riga di comando ping con l’opzione -t e un indirizzo qualsiasi e con­fer­ma­te con [Invio].

IONOS GPT
Il tuo as­si­sten­te IA sovrano per una maggiore pro­dut­ti­vi­tà

Fai domande, crea contenuti, fai ricerche – in modo sicuro e senza limiti di chat con IONOS GPT. L'al­ter­na­ti­va sovrana e con­ve­nien­te a ChatGPT e simili.

ping -t 93.184.216.34

Windows esegue il programma a riga di comando come un ping continuo in un ciclo infinito.

Immagine: Ping continuo in Windows
Ping continuo da un computer Windows al­l'in­di­riz­zo IP 93.184.216.34

Per ogni pacchetto di risposta in entrata, il ping re­sti­tui­sce un output Standard Out (stdout). Se non sono state con­fi­gu­ra­te im­po­sta­zio­ni diverse, le in­for­ma­zio­ni vengono scritte di­ret­ta­men­te sul terminale. L’output include l’indirizzo IP del computer pingato, la di­men­sio­ne del pacchetto di risposta in byte, il tempo di risposta in mil­li­se­con­di (ms) e il TTL (Time to live).

Il computer di de­sti­na­zio­ne riceve una richiesta eco al secondo fino a quando non uscite dal programma a riga di comando con [CTRL] + [C].

Quando arrestate il ping, il programma vi fornisce un riepilogo sta­ti­sti­co (le sta­ti­sti­che ping).

Immagine: Ping continuo nel terminale Windows
Quando annullate il ping continuo con la com­bi­na­zio­ne di tasti [CTRL] +[C], ricevete le sta­ti­sti­che ping come output.

L’output standard può essere rein­di­riz­za­to a un file di testo. Per fare questo, ag­giun­ge­te l’operatore ap­pro­pria­to (il carattere “maggiore di”) e il nome del file, compresa l’esten­sio­ne.

ping -t 93.184.216.34 > logfile.txt

Se non è possibile trovare alcun file con il nome spe­ci­fi­ca­to, questo viene creato au­to­ma­ti­ca­men­te. Nell’esempio pre­ce­den­te, rein­di­riz­zia­mo l’output standard a un file txt chiamato logfile.

Sia le in­for­ma­zio­ni sui pacchetti di dati in arrivo che le sta­ti­sti­che ping vengono scritte nel file di testo spe­ci­fi­ca­to.

Immagine: Ping con reindirizzamento dell’output standard in un file di testo
Se ne­ces­sa­rio, rein­di­riz­za­te l'output del computer relativo al ping test continuo a un file di testo.
Consiglio

Nel nostro articolo in­tro­dut­ti­vo sul prompt dei comandi in Windows trovate una pa­no­ra­mi­ca dei comandi CMD più im­por­tan­ti.

Ping continuo in Linux

In Linux, il programma a riga di comando ping è già eseguito di default in un ciclo infinito. Per eseguire un ping come test continuo in un sistema Linux, eseguite i seguenti passaggi.

Passaggio 1: aprite il terminale della vostra di­stri­bu­zio­ne Linux in Ubuntu per esempio tramite [CTRL] + [ALT] + [T] (Gnome, KDE).

Passaggio 2: inserite il comando ping e l’indirizzo del computer di de­sti­na­zio­ne nella riga di comando e con­fer­ma­te con [Invio].

ping 93.184.216.34
Immagine: Ping continuo nel terminale Linux
Ping continuo da un computer Linux al­l'in­di­riz­zo IP 93.184.216.34

L’output standard viene rein­di­riz­za­to a un file di testo in Linux secondo la stessa sintassi di Windows.

ping 93.184.216.34 > logfile.txt

Se de­si­de­ra­te eseguire il ping continuo con l’in­di­ca­zio­ne della data e dell’ora, uti­liz­za­te il ping con l’opzione -D. In questo caso, l’output è preceduto da una marca temporale UNIX per ogni pacchetto di risposta in arrivo.

ping -D 93.184.216.34 > logfile.txt
Immagine: Ping continuo con marca temporale
Log di un ping come test continuo con marca temporale UNIX.

Se invece non volete eseguire il ping in un ciclo infinito in Linux, usate l’opzione -c per definire il numero di ping seguendo l’esempio seguente.

Ping -c 4 93.184.216.34

Il computer di de­sti­na­zio­ne con l’indirizzo IP 93.184.216.34 viene pingato esat­ta­men­te quattro volte prima che il programma si in­ter­rom­pa da solo.

Consiglio

Nel nostro articolo sul terminale Linux trovate una pa­no­ra­mi­ca dei comandi Linux più im­por­tan­ti.

Ping continuo in MacOS

Anche in MacOS il programma a riga di comando ping viene eseguito di default come ping continuo.

Per eseguire ping come test continuo in MacOS, eseguite i seguenti passaggi:

Passaggio 1: aprite il terminale. Il terminale Mac si trova sotto “Ap­pli­ca­zio­ni” nella sot­to­car­tel­la “Utility”.

Passaggio 2: eseguite il comando ping con l’indirizzo del computer di de­sti­na­zio­ne.

ping 93.184.216.34
Immagine: Ping continuo in MacOS
Ping continuo in MacOS al­l'in­di­riz­zo IP 93.184.216.34

In MacOS potete rein­di­riz­za­re l’output standard seguendo gli stessi passaggi applicati per Linux e Windows.

ping 93.184.216.34 > logfile.txt

Potete eseguire un ping test con un numero di richieste eco definito dall’utente usando l’opzione -c, come in Linux.

Ping -c 4 93.184.216.34
N.B.

Ulteriori in­for­ma­zio­ni sul comando ping in Windows, Linux e MacOS sono di­spo­ni­bi­li nel manuale del vostro sistema operativo. Eseguite il comando man ping dal terminale per aprire la pagina del manuale relativa al comando della riga di comando cor­ri­spon­den­te.

Vai al menu prin­ci­pa­le