Utilizzo del comando ping
Se si verificano problemi di connettività, è possibile utilizzare il comando ping per controllare l'indirizzo IP che si desidera raggiungere e registrare i risultati della verifica. Il comando ping indica se è stata restituita una risposta dalla destinazione e quanto tempo è trascorso prima di riceverla. Se si verifica un errore nella consegna, il comando ping visualizza un messaggio di errore.
È possibile utilizzare il comando ping per:
-
Eseguire il ping sul computer (mediante l'indirizzo e non il nome host) per determinare se il protocollo TCP/IP funziona. L'esecuzione del ping sul proprio computer non consente tuttavia di verificare il funzionamento della scheda di rete.
-
Eseguire il ping del router locale per determinare se è in esecuzione.
-
Eseguire il ping oltre il proprio router locale.
Nella seguente tabella sono indicate alcune utili opzioni del comando ping.
|
Opzione
|
Utilizzo
|
|---|
-nConteggio | Determina il numero di richieste echo da inviare. Il numero di richieste predefinito è 4. |
-wTimeout | Consente di regolare il valore di timeout (in millisecondi). Il valore predefinito è 1000 (corrispondente a un timeout di un secondo). |
–lDimensione | Consente di regolare la dimensione del pacchetto di ping. La dimensione predefinita è 32 byte. |
-f | Imposta il bit di Non frammentazione nel pacchetto di ping. Per impostazione predefinita, il pacchetto di ping consente la frammentazione. |
Per ulteriori informazioni sulle altre opzioni di ping, vedere Utilità della riga di comando.
Per verificare la connettività mediante il comando ping, al prompt dei comandi digitare ping e l'indirizzo IP che si desidera raggiungere.
Una risposta quale "Destination net unreachable" (Rete di destinazione non raggiungibile) significa che non è disponibile alcuna route verso la destinazione. È necessario controllare la tabella di routing sul router indicato nell'indirizzo "Reply from" (Risposta da) nel messaggio. Per ulteriori informazioni sulla tabella di routing, vedere Informazioni sulla tabella di routing IP.
Una risposta quale "Request timed out" (Richiesta scaduta) significa che non è stata restituita alcuna risposta al ping nel periodo di tempo predefinito di un secondo. Le possibili cause sono:
-
Un router non è attivo.
Per controllare i router nel percorso tra l'origine e la destinazione, utilizzare il comando tracert. Per ulteriori informazioni, vedere Utilizzo del comando tracert.
-
L'host di destinazione non è attivo.
Verificare fisicamente che l'host sia in esecuzione o controllare la connettività attraverso un altro protocollo.
-
Non sono disponibili route di ritorno al proprio computer.
Se l'host è in esecuzione, è possibile verificare l'esistenza di una route di ritorno visualizzando il gateway predefinito e la tabella di routing locale sull'host di destinazione.
-
La latenza della risposta è maggiore di un secondo.
Utilizzare l'opzione -w nel comando ping per aumentare il valore di timeout. Per consentire ad esempio risposte entro 5 secondi, utilizzare ping –w 5000.