Muszę wysłać polecenie ping do Google, aby zobaczyć mój status Internetu. W systemie Windows używamy:
ping -t [websitename]
W menu uruchamiania. Jak to zrobić na Ubuntu?
man pingoczywiście.
Muszę wysłać polecenie ping do Google, aby zobaczyć mój status Internetu. W systemie Windows używamy:
ping -t [websitename]
W menu uruchamiania. Jak to zrobić na Ubuntu?
man pingoczywiście.
Odpowiedzi:
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ć):
sudo apt-get update && sudo apt-get install traceroute
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.
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ć.
-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
Otwórz terminal Ctrl+ Alt+ T. Wchodzić:
ping -c3 www.google.com
Jeśli otrzymasz ping, oznacza to, że jesteś połączony. Na przykład:
--- 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
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