Devo eseguire il ping di Google per vedere il mio stato di Internet. In Windows utilizziamo:
ping -t [websitename]
Nel menu di esecuzione. Come posso farlo su Ubuntu?
man ping
, ovviamente.
Devo eseguire il ping di Google per vedere il mio stato di Internet. In Windows utilizziamo:
ping -t [websitename]
Nel menu di esecuzione. Come posso farlo su Ubuntu?
man ping
, ovviamente.
Risposte:
La risposta di chili555 copre già la domanda, tuttavia se si sta tentando di eseguire il debug di un problema di connessione traceroute
è molto più dettagliato (è necessario abilitare il repository Universe per installarlo):
sudo apt-get update && sudo apt-get install traceroute
Esempio di output di traceroute askubuntu.com
sulla mia macchina:
ubuntu@ubuntu ~ % traceroute askubuntu.com
traceroute to askubuntu.com (104.16.17.44), 30 hops max, 60 byte packets
1 192.168.0.1 (192.168.0.1) 2.869 ms 3.661 ms 4.413 ms
2 * * *
3 0.0.0.0 (0.0.0.0) 33.405 ms 35.751 ms 37.452 ms
4 0.0.0.0 (0.0.0.0) 42.541 ms 0.0.0.0 (0.0.0.0) 44.504 ms 0.0.0.0 (0.0.0.0) 50.297 ms
5 0.0.0.0 (0.0.0.0) 53.278 ms 0.0.0.0 (0.0.0.0) 55.500 ms 0.0.0.0 (0.0.0.0) 57.140 ms
6 * 0.0.0.0 (0.0.0.0) 32.867 ms 33.419 ms
7 0.0.0.0 (0.0.0.0) 34.096 ms 35.122 ms 40.241 ms
8 0.0.0.0 (0.0.0.0) 40.910 ms 41.986 ms 45.287 ms
9 0.0.0.0 (0.0.0.0) 46.972 ms 47.290 ms 53.258 ms
10 104.16.17.44 (104.16.17.44) 53.822 ms 31.788 ms 33.164 ms
Per quanto ne so, su Windows, per impostazione predefinita ping somesite.net
, invieranno 4 pacchetti di richieste echo ICMP a somesite.net
. Come hai usato l' -t
opzione ieping -t somesite.net
, questo funzionerà indefinitamente su Windows, cioè continuerà a inviare pacchetti di richieste echo ICMP fino a quando non lo lasci da solo.
Su Ubuntu ping soemsite.net
funzionerà a tempo indeterminato, ovvero è lo stesso ping -t soemsite.net
di Windows. D'altra parte, se si desidera inviare un determinato numero di pacchetti, è possibile utilizzare l' -c
opzione. Ad esempio, per inviare 4 pacchetti di richieste echo ICMP è necessario aprire il Terminale con Ctrl+ Alt+ Ted eseguire:
ping -c 4 somesite.net
Inoltre qualsiasi ping
invio di pacchetti è altamente configurabile su Ubuntu. Controlla man ping
per avere più idee.
ping somesite.net
su Windows lo farebbe sempre solo ping 10 volte circa. L'ho appena fatto su Ubuntu e, come hai detto, lo sta facendo indefinitamente. Come posso fermarlo? Sono preoccupato che se dovessi uscire potrebbe rovinare qualcosa.
-c
opzione es. Invierà ping -c 10 somesite.net
10 pacchetti .... D'altra parte, puoi terminare un'operazione in corso ping
premendo Ctrl + c
sulla tastiera
Si prega di aprire un terminale Ctrl+ Alt+ T. Accedere:
ping -c3 www.google.com
Se ricevi il ping, allora sei connesso. Per esempio:
--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 20.697/21.033/21.260/0.294 ms
Se desideri semplicemente verificare se la tua connessione funziona, un modo semplice è usare fping
con example.com . fping
restituisce 0 in caso di successo; consultare il manuale per i dettagli sui codici di ritorno.
if fping -q example.com
then
# Connection is working.
else
# Connection is not working.
fi