Comando ping

Scopo

Invia una richiesta echo ad un host di rete.

Sintassi

ping [ -n ] [ -r] [ -s Dimensione pacchetto ] [ -src nome host/indir_IP ] Host [ Conteggio ]

Descrizione

Il comando ping invia una ECHO_REQUEST ICMP (Internet Control Message Protocol) per ottenere una ECHO_RESPONSE ICMP da un host o da un gateway. Il comando ping è utile per:

Se l'host è operativo e sulla rete, risponde all'echo. Ogni richiesta echo contiene un'intestazione IP (Internet Protocol) e ICMP, seguita da una struttura di valore temporale e un numero di byte sufficienti a riempire il pacchetto. Il valore predefinito è inviare continuamente richieste echo fino a quando non viene ricevuto un comando di Interruzione (Ctrl-C).

Il comando ping invia un datagramma al secondo e stampa una riga di emissione per ogni risposta ricevuta. Il comando ping calcola i tempi di andata e ritorno e le statistiche di perdita pacchetti e visualizza un breve riepilogo al completamento. Il comando ping termina quando il programma va in timeout o alla ricezione di un segnale SIGINT. Il parametro Host è un nome host o un indirizzo Internet valido.

Per impostazione predefinita, il comando ping continuerà ad inviare richeste echo al terminale fino a quando non viene ricevuto un comando di interruzione (Ctrl-C). A causa del carico che continue richeste echo possono rappresentare per il sistema, richieste ripetute dovrebbero essere utilizzate in primo luogo per l'individuazione di problemi.

Indicatori

-n Specifica solo un'emissione numerica. Non viene compiuto alcun tentativo di ricercare nomi simbolici per indirizzi host.
-r Ignora le tabelle di instradamento ed invia direttamente ad un host su una rete collegata. Se l'Host non si trova su una rete direttamente collegata, il comando ping genera un messaggio errore. Questa opzione può essere utilizzata per effettuare il ping di un host locale tramite un'interfaccia che non dispone più di un instradamento ad esso.
-s Dimensione pacchetto Specifica il numero di byte di dati da inviare. Il valore predefinito è 56, che si traduce in 64 byte di dati ICMP quando è combinato con gli 8 byte di dati dell'intestazione ICMP.
-src nome host/indir_IP Utilizza l'indirizzo IP come indirizzo origine nei pacchetti ping in uscita. Su host con più di un indirizzo IP, l'indicatore -src può essere utilizzato per forzare l'indirizzo origine in modo che sia diverso dall'indirizzo IP dell'interfaccia a cui viene inviato il pacchetto. Se l'indirizzo IP non è uno degli indirizzi di interfaccia della macchina, viene restituito un errore e non si effettua alcun invio.

Parametri

Conteggio Specifica il numero di richieste echo da inviare (e ricevere). Questo parametro è incluso per ragioni di compatibilità con precedenti versioni del comando ping.

Stato di uscita

Consultare Stato di uscita comandi del Server I/E virtuale.

Esempi

  1. Per verificare il collegamento di rete all'host canopus e specificare il numero di richieste echo da inviare, immettere:
    ping canopus 5
    Vengono visualizzate informazioni simili alle seguenti:
    PING canopus.austin.century.com: (128.116.1.5): 56 byte di dati
    64 byte da 128.116.1.5: icmp_seq=0 ttl=255 tempo=2 ms
    64 byte da 128.116.1.5: icmp_seq=1 ttl=255 tempo=2 ms
    64 byte da 128.116.1.5: icmp_seq=2 ttl=255 tempo=3 ms
    64 byte da 128.116.1.5: icmp_seq=3 ttl=255 tempo=2 ms
    64 byte da 128.116.1.5: icmp_seq=4 ttl=255 tempo=2 ms
    
    ----Statistiche PING canopus.austin.century.com----
    5 pacchetti trasmessi, 5 pacchetti ricevuti, 0% pacchetti persi
    tempo andata e ritorno min/medio/max = 2/2/3 ms
    
  2. Per ottenere informazioni sull'host opus e specificare il numero di byte di dati da inviare, immettere:
    ping -s 2000 opus
    Vengono visualizzate informazioni simili alle seguenti:
    PING opus.austin.century.com: (129.35.34.234): 2000 byte di dati
    2008 byte da 129.35.34.234: icmp_seq=0 ttl=255 tempo=20 ms
    2008 byte da 129.35.34.234: icmp_seq=1 ttl=255 tempo=19 ms
    2008 byte da 129.35.34.234: icmp_seq=2 ttl=255 tempo=20 ms
    2008 byte da 129.35.34.234: icmp_seq=3 ttl=255 tempo=20 ms
    2008 byte da 129.35.34.234: icmp_seq=4 ttl=255 tempo=20 ms
    2008 byte da 129.35.34.234: icmp_seq=5 ttl=255 tempo=19 ms
    2008 byte da 129.35.34.234: icmp_seq=6 ttl=255 tempo=19 ms
    ^C
    ----Statistiche PING opus.austin.century.com----
    7 pacchetti trasmessi, 7 pacchetti ricevuti, 0% pacchetti persi
    tempo andata e ritorno min/medio/max = 19/19/20 ms
    
    Nota:
    l'emissione viene ripetuta fino a quando non si riceve un comando di Interruzione (Ctrl-C).

Informazioni correlate

Il comando optimizenet e il comando traceroute.


Invia feedback |  Valuta questa pagina