Wie pinge ich das Internet auf Ubuntu?


15

Ich muss Google anpingen, um meinen Internetstatus zu sehen. In Windows verwenden wir:

ping -t [websitename]

Im Run-Menü. Wie mache ich das auf Ubuntu?


Anzeigen des Timeout-Status, der ms usw. einer bestimmten Website
Andrew Twirling

5
Wie kommt es, dass dies viele, viele Jahre nach dem Start von Ask Ubuntu kein Duplikat ist?
Peter Mortensen

1
Ich finde es im Allgemeinen nützlicher, meinen DNS-Server (8.8.8.8) zu pingen, um die Internetverbindung zu testen, als Google oder Facebook oder was auch immer zu treffen. Wenn eine bestimmte Website, die Sie anpingen, ausfällt, haben Sie weiterhin Zugriff auf den Rest des Webs. Wenn Sie nicht mehr in der Lage sind, DNS-Suchen durchzuführen, funktioniert der Rest des Webs auch nicht mehr für Sie.
Aoeuid

3
Das ganze Internet? (Oo)
zxq9

man pingNatürlich lesen .
Waltinator

Antworten:


9

Die Antwort von chili555 deckt die Frage bereits ab. Wenn Sie jedoch versuchen, ein Verbindungsproblem zu debuggen, tracerouteist dies weitaus ausführlicher (Sie müssen das Universe-Repository aktivieren, um es zu installieren):

sudo apt-get update && sudo apt-get install traceroute

Beispielausgabe von traceroute askubuntu.comauf meinem Computer:

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

25

Soweit ich weiß, werden unter Windows standardmäßig ping somesite.net4 ICMP-Echoanforderungspakete an die gesendet somesite.net. Da Sie die -tOption verwendet haben ping -t somesite.net, wird diese unter Windows auf unbestimmte Zeit ausgeführt, dh es werden weiterhin ICMP-Echoanforderungspakete gesendet, bis Sie sie selbst beenden.

Unter Ubuntu ping soemsite.netläuft es auf unbestimmte Zeit, dh es ist dasselbe wie unter ping -t soemsite.netWindows. Wenn Sie hingegen eine bestimmte Anzahl von Paketen senden möchten, können Sie die -cOption verwenden. Um beispielsweise 4 ICMP-Echoanforderungspakete zu senden, müssen Sie das Terminal mit Ctrl+ Alt+ öffnen Tund ausführen:

ping -c 4 somesite.net

Jedes Paket, das pinggesendet wird, ist unter Ubuntu in hohem Maße konfigurierbar. Überprüfen Sie man ping, um mehr Ideen zu erhalten.


Wie höre ich damit auf? Unter ping somesite.netWindows würde es immer nur 10-mal oder so pingen. Ich habe das gerade auf Ubuntu gemacht und wie du sagtest, es macht es auf unbestimmte Zeit. Wie höre ich damit auf? Ich mache mir Sorgen, dass es etwas vermasseln könnte, wenn ich einfach rauskomme.
SarahofGaia,

@SarahofGaia Sie eine bestimmte Anzahl von Anfragen angeben können mithilfe gesendet werden -cOption zB ping -c 10 somesite.net10 Pakete senden .... Auf der anderen Seite können Sie eine laufende beenden pingOperation durch Drücken Ctrl + cauf der Tastatur
heemayl


17

Bitte öffnen Sie einen Terminal Ctrl+ Alt+ T. Eingeben:

ping -c3 www.google.com

Wenn Sie Ping-Meldungen erhalten, sind Sie verbunden. Beispielsweise:

--- 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

1

Wenn Sie nur testen möchten, ob Ihre Verbindung funktioniert, können Sie dies auf einfache Weise fpingmit example.com tun . fpinggibt bei Erfolg 0 zurück; Einzelheiten zu den Rückkehrcodes finden Sie im Handbuch.

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.