Aby zobaczyć status przekroczenia limitu czasu, ms itp.
Określonej
5
Dlaczego nie jest to duplikat wiele, wiele lat po uruchomieniu Ask Ubuntu?
Peter Mortensen
1
Generalnie uważam, że bardziej przydatne jest pingowanie mojego serwera DNS (8.8.8.8) w celu przetestowania łączności z Internetem niż uderzanie w Google, Facebook czy cokolwiek innego. Jeśli dana witryna pingowana ulegnie awarii, nadal będziesz mieć dostęp do reszty sieci; jeśli stracisz możliwość wyszukiwania DNS, reszta sieci również przestanie działać.
Aoeuid,
3
Cały internet? (Oo)
zxq9,
Przeczytaj man pingoczywiście.
waltinator,
Odpowiedzi:
9
Odpowiedź chili555 już obejmuje pytanie, jednak jeśli próbujesz debugować problem z połączeniem, traceroutejest o wiele bardziej szczegółowy (musisz zainstalować repozytorium Wszechświata, aby go zainstalować):
Przykładowe wyjście z traceroute askubuntu.commojego komputera:
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
O ile mi wiadomo, w systemie Windows domyślnie ping somesite.netwyśle 4 pakiety żądań echa ICMP do somesite.net. Jak skorzystałeś z tej -topcji, tzn. ping -t somesite.netBędzie działał w nieskończoność w systemie Windows, tj. Będzie wysyłał pakiety żądań echa ICMP, dopóki sam nie wyjdziesz.
Na Ubuntu ping soemsite.netbędzie działał przez czas nieokreślony, tzn. Będzie taki sam jak ping -t soemsite.netw systemie Windows. Z drugiej strony, jeśli chcesz wysłać określoną liczbę pakietów, możesz skorzystać z tej -copcji. Na przykład, aby wysłać 4 pakiety żądań echa ICMP, musisz otworzyć Terminal za pomocą Ctrl+ Alt+ Ti uruchomić:
ping -c 4 somesite.net
Również wszelkie pingwysyłane pakiety są wysoce konfigurowalne na Ubuntu. Sprawdź, man pingaby uzyskać więcej pomysłów.
Jak mogę to zatrzymać? Używanie ping somesite.netw systemie Windows zawsze sprawiałoby, że pingowałby tylko około 10 razy. Właśnie to zrobiłem na Ubuntu i jak powiedziałeś, robi to w nieskończoność. Jak mogę to zatrzymać? Martwię się, że jeśli tylko wyjdę, może coś zepsuć.
SarahofGaia,
@SarahofGaia Możesz określić określoną liczbę żądań, które mają zostać wysłane przy użyciu -copcji np. Wyśle ping -c 10 somesite.net10 pakietów .... Z drugiej strony możesz zakończyć bieżącą pingoperację, naciskając Ctrl + cna klawiaturze
Jeśli chcesz tylko sprawdzić, czy Twoje połączenie działa, prostym sposobem jest skorzystanie fpingz example.com . fpingzwraca 0 po sukcesie; szczegółowe informacje na temat kodów powrotu można znaleźć w instrukcji obsługi.
if fping -q example.com
then
# Connection is working.
else
# Connection is not working.
fi
man ping
oczywiście.Odpowiedzi:
Odpowiedź chili555 już obejmuje pytanie, jednak jeśli próbujesz debugować problem z połączeniem,
traceroute
jest o wiele bardziej szczegółowy (musisz zainstalować repozytorium Wszechświata, aby go zainstalować):Przykładowe wyjście z
traceroute askubuntu.com
mojego komputera:źródło
O ile mi wiadomo, w systemie Windows domyślnie
ping somesite.net
wyśle 4 pakiety żądań echa ICMP dosomesite.net
. Jak skorzystałeś z tej-t
opcji, tzn.ping -t somesite.net
Będzie działał w nieskończoność w systemie Windows, tj. Będzie wysyłał pakiety żądań echa ICMP, dopóki sam nie wyjdziesz.Na Ubuntu
ping soemsite.net
będzie działał przez czas nieokreślony, tzn. Będzie taki sam jakping -t soemsite.net
w systemie Windows. Z drugiej strony, jeśli chcesz wysłać określoną liczbę pakietów, możesz skorzystać z tej-c
opcji. Na przykład, aby wysłać 4 pakiety żądań echa ICMP, musisz otworzyć Terminal za pomocą Ctrl+ Alt+ Ti uruchomić:Również wszelkie
ping
wysyłane pakiety są wysoce konfigurowalne na Ubuntu. Sprawdź,man ping
aby uzyskać więcej pomysłów.źródło
ping somesite.net
w systemie Windows zawsze sprawiałoby, że pingowałby tylko około 10 razy. Właśnie to zrobiłem na Ubuntu i jak powiedziałeś, robi to w nieskończoność. Jak mogę to zatrzymać? Martwię się, że jeśli tylko wyjdę, może coś zepsuć.-c
opcji np. Wyśleping -c 10 somesite.net
10 pakietów .... Z drugiej strony możesz zakończyć bieżącąping
operację, naciskającCtrl + c
na klawiaturzeOtwórz terminal Ctrl+ Alt+ T. Wchodzić:
Jeśli otrzymasz ping, oznacza to, że jesteś połączony. Na przykład:
źródło
Jeśli chcesz tylko sprawdzić, czy Twoje połączenie działa, prostym sposobem jest skorzystanie
fping
z example.com .fping
zwraca 0 po sukcesie; szczegółowe informacje na temat kodów powrotu można znaleźć w instrukcji obsługi.źródło