comando ping

Finalità

Invia una richiesta echo a un host di rete.

Sintassi

ping [ -n ] [ -r] [ -s PacketSize ] [ -src nomehost/IP_addr ] Host [ Conteggio ]

Descrizione

Il comando ping invia un ICMP (Internet Control Message Protocol) ECHO_REQUEST per ottenere un ICMP ECHO_RESPONSE da un host o gateway. Il comando ping è utile per:
  • Determinazione dello stato della rete e di vari host esterni.
  • Traccia e isolamento di problemi hardware e software.
  • Verifica, misurazione e gestione delle reti.

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

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

Per impostazione predefinita, il comando ping continua a inviare richieste echo al pannello fino a quando non viene ricevuta un'interruzione (Ctrl - C). A causa del carico che le richieste echo continue possono eseguire sul sistema, le richieste ripetute devono essere utilizzate principalmente per l'isolamento dei problemi.

Indicatori

Nome indicatore Descrizione
-n Specifica solo l'emissione numerica. Non viene effettuato alcun tentativo di ricerca di nomi simbolici per gli indirizzi host.
-R Ignora le tabelle di instradamento e le invia direttamente ad un host su una rete collegata. Se l'host non si trova su una rete connessa direttamente, il comando ping genera un messaggio di errore. Questa opzione può essere utilizzata per eseguire il ping di un host locale tramite un'interfaccia che non dispone più di un instradamento.
-s PacketSize Specifica il numero di byte di dati da inviare. Il valore predefinito è 56, che si traduce in 64 byte di dati ICMP quando combinati con gli 8 byte di dati di intestazione ICMP.
-src nomehost / IP_addr Utilizza l'indirizzo IP come indirizzo di origine nei pacchetti ping in uscita. Sugli host con più di un indirizzo IP, l'indicatore -src può essere utilizzato per forzare l'indirizzo di origine in modo che sia diverso dall'indirizzo IP dell'interfaccia su cui viene inviato il pacchetto. Se l'indirizzo IP non è uno degli indirizzi dell'interfaccia della macchina, viene restituito un errore e non viene inviato nulla.

Parametri

Parametro Descrizione
Conteggio Specifica il numero di richieste echo da inviare (e ricevere). Questo parametro viene incluso per la compatibilità con le versioni precedenti del comando ping .

Stato uscita

Consultare Stato di uscita per comandi Virtual I/O Server.

Esempi

  1. Per controllare la connessione 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 data bytes
    64 bytes from 128.116.1.5: icmp_seq=0 ttl=255 time=2 ms
    64 bytes from 128.116.1.5: icmp_seq=1 ttl=255 time=2 ms
    64 bytes from 128.116.1.5: icmp_seq=2 ttl=255 time=3 ms
    64 bytes from 128.116.1.5: icmp_seq=3 ttl=255 time=2 ms
    64 bytes from 128.116.1.5: icmp_seq=4 ttl=255 time=2 ms
    
    ----canopus.austin.century.com PING Statistics----
    5 packets transmitted, 5 packets received, 0% packet loss
    round-trip min/avg/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 data bytes
    2008 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=19 ms
    2008 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=19 ms
    2008 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=19 ms
    ^C
    ----opus.austin.century.com PING Statistics----
    7 packets transmitted, 7 packets received, 0% packet loss
    round-trip min/avg/max = 19/19/20 ms
    
    Nota: l'emissione viene ripetuta fino a quando non viene ricevuta un'interruzione (Ctrl - C).