Come eseguire il ping del terminale Mac OS

Il supporto di rete è uno dei processi più complessi che noi amministratori o personale di supporto IT dobbiamo gestire a causa del numero di situazioni e scenari che possono presentarsi. Inoltre, la causa dell'errore può essere presente localmente, da remoto o in uno qualsiasi dei dispositivi attraverso i quali viaggiano le informazioni, che possono essere davvero difficili da rilevare.

Uno dei comandi di base che dobbiamo determinare lo stato di un dispositivo è il comando ping e Solvetic spiegherà in dettaglio come utilizzare questo comando su macOS, in questo caso macOS Mojave, ma la procedura è la stessa per le altre versioni di macOS. .

Che cos'è il comando ping?Ping è un comando che nasce essenzialmente per effettuare la tracciabilità tra un computer locale e uno remoto, agisce inviando una serie di pacchetti con richieste ICMP (Internet Control Message Protocol). L'obiettivo è valutare quanti di questi pacchetti ritornano all'apparato che li ha inviati e quanto tempo impiega questo processo, questo sarà utile per determinare non solo lo stato della rete ma anche la sua integrità.

La sintassi di base per l'utilizzo del comando ping, che si applica a tutti i sistemi operativi, è la seguente:

 ping [-t] [-a] [-n conteggio] [-l dimensione] [-f] [-i TTL] [-v TOS] [-r conteggio] [-s conteggio] [-w timeout] [- R] [-S srcaddr] [-p] [-4] [-6] destinazione [/?]

Parametri di pingI suoi parametri di utilizzo sono:

  • -t: questa opzione ci consente di eseguire il ping della destinazione continuamente fino a quando non interrompiamo il suo risultato con i tasti Ctrl-C.
  • -a: con questa opzione possiamo risolvere, se applicabile, l'hostname di una destinazione dall'indirizzo IP.
  • -n (-c): questa opzione permette di impostare il numero di richieste echo ICMP che devono essere inviate e il suo range di utilizzo va da 1 a 4294967295.
  • -l (dimensione): grazie a questa opzione possiamo impostare la dimensione, in byte, del pacchetto di richiesta echo da 32 a 65.527. Per impostazione predefinita, il comando ping invierà una richiesta echo a 32 byte
  • -f: l'utilizzo di questa opzione impedisce che le richieste echo ICMP vengano frammentate dai router tra il computer locale e la destinazione.
  • -i TTL: con questa opzione possiamo definire il valore di Time To Life (TTL - Time To Life), il cui valore massimo è 255.
  • -v TOS: consente di impostare un valore di tipo di servizio (TOS).
  • -r count: se utilizziamo questa opzione, sarà possibile specificare il numero di hop tra il computer di origine e il computer o dispositivo di destinazione che devono essere registrati e visibili.
  • -s: questa opzione permette di visualizzare l'ora, in formato Internet timestamp, in cui viene ricevuta ogni richiesta echo e viene inviata la risposta echo con il comando ping.
  • -w: consente di specificare un valore di timeout durante il ping, regola la quantità di tempo, in millisecondi, con cui il ping attenderà ogni risposta dal dispositivo di destinazione.
  • -R: con questa opzione il comando ping traccerà il percorso di andata e ritorno dei pacchetti.
  • -S: questa opzione consente di specificare l'indirizzo di origine.
  • -4: questa opzione forza il comando ping a utilizzare solo l'indirizzamento IPv4, ma sarà utile solo se la destinazione è un nome host e non un indirizzo IP.
  • -6: questa opzione forza il comando ping a utilizzare solo indirizzi IPv6 quando la destinazione è un nome host.
  • target: è il dispositivo di destinazione a cui eseguiremo il ping.

Ora impareremo vari metodi per eseguire il ping su macOS.

1. Come eseguire il ping tramite terminale su Mac

Passo 1
Per accedere al terminale abbiamo le seguenti opzioni:

  • Nel percorso del Finder "Vai / Utilità / Terminale"
  • Utilizzando la seguente combinazione di tasti:

⇧ + ⌘ + U

  • Attraverso Spotlight

Passo 2
Una volta nel terminale eseguiremo la seguente riga. Questo comando serve per eseguire il ping dell'host solvetic.com

 ping www.solvetic.com
Passaggio 3
Per impostazione predefinita, in macOS il comando continuerà ad essere eseguito finché non lo fermiamo utilizzando i seguenti tasti:

Ctrl + C

INGRANDIRE

Passaggio 4
Di conseguenza troviamo:

  • Numero di pacchi spediti
  • Numero di pacchi ricevuti
  • Percentuale di pacchetti persi
  • Tempo massimo di risposta

Passaggio 5
Un altro modo che abbiamo in macOS Mojave è definire il numero di pacchetti che verranno inviati, per questo utilizzeremo il parametro -c che indica il numero di pacchetti da inviare, in questo caso 3. Per problemi di supporto, il risultato visualizzato da ping è vitale ora che ogni linea che viene restituita rappresenta una trasmissione di pacchetti. Il tempo specificato in millisecondi che è fondamentale per determinare se la comunicazione con il dispositivo è ottimale e quindi determinare esattamente quale tipo di supporto eseguire.

 ping -c 3 192.168.0.1

INGRANDIRE

2. Come eseguire il ping utilizzando l'utilità di rete su Mac

Passo 1
L'Utilità di rete in macOS è un'altra delle opzioni integrate per conoscere i parametri della rete ed eseguire determinate azioni su di essa. Per accedervi, possiamo fare clic sul logo Apple e lì selezionare l'opzione "Informazioni su questo Mac", quindi, nella finestra visualizzata, facciamo clic sul pulsante "Rapporto di sistema":

Passo 2
Ora, nella finestra visualizzata andiamo al menu "Finestra" e lì selezioneremo "Utilità di rete":

NotaPossiamo anche accedere all'utilità tramite Spotlight.

Passaggio 3
Verrà visualizzata la seguente finestra dove troviamo aspetti dettagliati della rete come:

  • Indirizzo MAC dell'interfaccia
  • IP assegnato
  • Velocità di rete
  • Stato del collegamento
  • Creatore
  • Modello
  • Pacchi che sono stati inviati e ricevuti
  • Quantità di errori e altro

INGRANDIRE

Passaggio 4
Ora, per eseguire un ping da questa utility, andremo alla scheda "Ping" e lì inseriremo l'indirizzo IP o il dominio in cui eseguiremo il ping. In basso possiamo definire il numero di richieste ICMP da inviare (di default 10), oppure attivare la casella per l'invio illimitato di richieste:

INGRANDIRE

Passaggio 5
Fare clic sul pulsante "Ping" per avviare il processo. Pertanto, l'utilità di rete è un'altra opzione pratica per eseguire il ping e valutare lo stato di salute della rete.

INGRANDIRE

3. Come eseguire il ping utilizzando Speedtest su Mac

Passo 1
Una delle applicazioni più popolari per eseguire il ping e accedere ai dettagli sullo stato della rete è Speedtest, che possiamo scaricare gratuitamente al seguente link:

Passo 2
Lì facciamo clic sul pulsante "Installa" e una volta scaricato e accedendo all'applicazione vedremo quanto segue:

Passaggio 3
Lì facciamo clic su "Avvia" e il processo di esecuzione del comando ping inizierà per determinare l'attuale velocità di caricamento e download:

Passaggio 4
Una volta terminato vedremo i risultati in alto:

Passaggio 5
Lì troviamo i seguenti dettagli:

pingViene visualizzato in ms (millisecondi) e in base a questo risultato, più piccolo è, significa che i pacchetti verranno inviati e ricevuti in meno tempo.

jitterÈ un parametro che misura la quantità di variazione tra le diverse misurazioni di ping, permettendoci così di sapere quanto sia stabile la quantità di ping inviata.

PersoSono i pacchetti che sono stati persi durante l'esecuzione e sono misurati in percentuale.

Grazie al comando ping sarà possibile conoscere lo stato della rete e in base ad esso poter lavorare in modo molto più completo e diretto.

wave wave wave wave wave