Polecenie Ping służy do testowania szybkości połączenia z innymi węzłami sieci. Możesz go używać do informowania o sile, odległości i dostępności połączenia, zarówno we własnej sieci, jak i w Internecie. Postępuj zgodnie z tym przewodnikiem, aby użyć polecenia Ping w dowolnym systemie.
Krok
Metoda 1 z 4: Ping w systemach Windows, Mac OS X i Linux
Krok 1. Otwórz wiersz polecenia lub terminal
Każdy system operacyjny ma interfejs wiersza poleceń do wykonywania poleceń Ping. Polecenie Ping jest wizualnie prawie identyczne we wszystkich systemach.
- Jeśli używasz systemu Windows, otwórz wiersz polecenia. Kliknij przycisk Start i wpisz cmd w polu wyszukiwania. Użytkownicy systemu Windows 8 mogą tymczasowo wpisać „cmd” na ekranie startowym. Naciśnij klawisz Enter, aby uruchomić wiersz polecenia.
- Jeśli używasz Mac OS X, otwórz Terminal. Otwórz folder Aplikacje, a następnie folder Narzędzia. Wybierz Terminale.
-
Jeśli używasz systemu Linux, otwórz okno Telnet/Terminal. Ta aplikacja najczęściej znajduje się w folderze Akcesoria lub w katalogu aplikacji.
W Ubuntu możesz użyć skrótu Ctrl + Alt + T, aby otworzyć terminal
Krok 2. Wpisz polecenie Ping
Wpisz nazwę hosta ping lub adres IP ping.
- Nazwa hosta to zazwyczaj adres strony internetowej. Zastąp nazwę hosta witryną lub serwerem, który chcesz przetestować. Na przykład, aby przetestować główny serwer WWW wikiHow, wpisz ping www.wikihow.com.
- Adres IP to lokalizacja komputera w sieci, w sieci lokalnej lub w Internecie. Jeśli znasz adres IP, który chcesz przetestować, zastąp nim adres IP. Na przykład, aby przetestować adres IP 192.168.1.1, wpisz ping 192.168.1.1.
- Aby przetestować własny komputer, wpisz ping 127.0.0.1.
Krok 3. Naciśnij klawisz Enter, aby zobaczyć wyjście ping
Wynik zostanie wyświetlony poniżej bieżącego wiersza poleceń. Zobacz poniżej, jak odczytać dane wyjściowe.
Metoda 2 z 4: Testowanie za pomocą Network Utility w systemie Mac OS X
Krok 1. Otwórz Narzędzie sieciowe
Otwórz folder Aplikacje i wybierz Narzędzia. Poszukaj narzędzia sieciowego.
Krok 2. Kliknij kartę Ping
Podaj nazwę hosta lub adres IP.
- Nazwa hosta to zazwyczaj adres strony internetowej. Zastąp nazwę hosta witryną lub serwerem, który chcesz przetestować. Na przykład, aby przetestować główny serwer WWW wikiHow, wpisz ping www.wikihow.com.
- Adres IP to lokalizacja komputera w sieci, w sieci lokalnej lub w Internecie. Na przykład, aby przetestować adres IP 192.168.1.1, wpisz ping 192.168.1.1.
Krok 3. Ustaw liczbę pingów, które chcesz wysłać
Dobre pomiary są zwykle uzyskiwane przy zaledwie 4-6 pingach. Kliknij Ping, gdy będziesz gotowy. Dane wyjściowe zostaną wyświetlone na dole okna.
Metoda 3 z 4: Odczytywanie wyjścia ping
Krok 1. Przeczytaj pierwszą linię
Pierwsza linia mówi komendzie, co ma zrobić. Ten wiersz powtarza wprowadzony adres i informuje, ile danych jest wysyłanych. Jako przykład:
Krok 2. Przeczytaj zawartość wyjściową
Polecenie Ping, jeśli się powiedzie, spowoduje wyświetlenie wiersza, który wyświetla czas odpowiedzi adresu. TTL wskazuje liczbę skoków, które wystąpiły podczas procesu przesyłania pakietów. Im niższa liczba, tym więcej routerów przechodzi pakiet. Czas to czas trwania połączenia w milisekundach:
Odpowiedź z 173.203.142.5: bajty=32 czas=102ms TTL=48
Odpowiedź z 173.203.142.5: bajty=32 czas=105ms TTL=48
Odpowiedź z 173.203.142.5: bajty=32 czas=105ms TTL=48
Odpowiedź z 173.203.142.5: bajty=32 czas=108ms TTL=48
Możesz nacisnąć Ctrl + C, aby zatrzymać ping
Krok 3. Przeczytaj podsumowanie
Podsumowanie wyników pojawi się po zakończeniu operacji. Utrata pakietów (Lost) oznacza, że połączenie z adresem docelowym jest zawodne, a dane są tracone podczas przesyłania. To podsumowanie pokazuje również średni czas połączenia:
Statystyki ping dla 173.203.142.5:
Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0 (0% strat), Przybliżone czasy podróży w obie strony w milisekundach:
Minimum = 102 ms, maksimum = 108 ms, średnia = 105 ms
Metoda 4 z 4: Rozwiązywanie problemów z poleceniem ping nie powiodło się
Krok 1. Sprawdź, jak piszesz
Jednym z najczęstszych raportów o błędach jest:
Oznacza to, że popełniłeś błąd w nazwie hosta.
- Spróbuj przepisać, aby to naprawić. Jeśli problem będzie się powtarzał, powtórz z dobrze znaną nazwą hosta, taką jak wyszukiwarka lub witryna z wiadomościami. Jeśli wynik to „Nieznany host”, najprawdopodobniej problem dotyczy adresu serwera nazw domen.
- Testuj używając adresu IP hosta zamiast nazwy (np. 173.203.142.5). Jeśli to się powiedzie, adres na serwerze nazw domen jest nieprawidłowy, niedostępny lub nie działa.
Krok 2. Sprawdź swoje połączenie
Inne komunikaty o błędach to:
sendto: Brak trasy do hosta
Oznacza to, że adres bramy jest nieprawidłowy lub połączenie z komputerem nie działa.
- Ping 127.0.0.1: to jest twój własny komputer. Jeśli to się nie powiedzie, protokół TCP/IP nie działa prawidłowo i karta sieciowa musi zostać ponownie skonfigurowana.
- Sprawdź połączenie bezprzewodowe lub połączenie między komputerem a routerem, zwłaszcza jeśli połączenie działało wcześniej.
- Większość portów sieciowych komputerów PC ma lampkę kontrolną wskazującą dobre połączenie oraz inną migającą lampkę wskazującą przesyłanie danych. Gdy polecenie ping wysyła pakiety z prędkością około 1 na sekundę, zobaczysz migającą lampkę danych.
- Sprawdź, czy router ma prawidłowe wskaźniki świetlne (i brak błędów), w tym wskaźnik wskazujący dobre połączenie z komputerem. Jeśli wskaźnik błędu jest włączony, postępuj zgodnie z kablem od komputera do routera, aby upewnić się, że jest prawidłowo podłączony lub skontaktuj się z dostawcą telewizji kablowej lub szerokopasmowej, jeśli to konieczne.
Porady
-
Dostępne opcje zależą od polecenia. Oto niektóre z dostępnych opcji:
- -c Razem. Wysyła liczbę pakietów, a następnie zatrzymuje się. Innym sposobem na zatrzymanie ping jest wpisanie [ctrl]-C. Ta opcja jest wygodna w przypadku skryptów, które okresowo sprawdzają zachowanie sieci.
- -t Pinguj aż do zatrzymania ([ctrl]-C).
- -w Przekroczono limit czasu. Czeka na odpowiedź, zanim komunikat przekroczy limit czasu lub zniknie (w milisekundach). Pingi z dłuższymi limitami czasu mogą wskazywać na problemy z opóźnieniami. ping -w 10000. zwykle pomaga to tylko w operacjach w sieciach komórkowych, satelitarnych lub innych sieciach o dużym opóźnieniu.
- -n Tylko wyjście numeryczne. Użyj tego, aby uniknąć kontaktu z „serwerem nazw”.
- -p Wzór. Wzorzec jest ciągiem cyfr szesnastkowych do zapisania końca pakietu. Rzadko jest to przydatne, jeśli podejrzewasz, że problem dotyczy danych.
- -R Użyj opcji Record IP Route, aby określić, jakiej trasy używają pakiety ping. Host docelowy może nie dostarczyć tych informacji.
- -r Przekazuje tablicę routingu. Użyj tego, gdy podejrzewasz problem z routingiem i ping nie może znaleźć trasy do hosta docelowego. Działa to tylko w przypadku hostów, do których można uzyskać bezpośredni dostęp bez użycia routera.
- -s Rozmiar pakietu. Zmień rozmiar paczki. Sprawdza bardzo duże pakiety, które muszą być pofragmentowane.
- -V Szczegółowe dane wyjściowe (pełne). Zawiera dodatkowe pakiety ICMP, które dostarczają bardzo szczegółowych informacji.
- -f Powódź (powódź). Wyślij paczkę jak najszybciej. Służy do podkreślania testowania wydajności sieci i należy go unikać.
- -l Wstępne ładowanie. Wysyła wstępnie załadowane pakiety tak szybko, jak to możliwe, a następnie przechodzi w tryb normalnego zachowania. Dobry do określenia, ile pakietów jest w stanie obsłużyć router, a z kolei dobry do diagnozowania problemów, które pojawiają się tylko przy dużych rozmiarach okien TCP.
- -? Pomoc. Użyj tej opcji, aby wyświetlić pełną listę opcji i składni korzystania z narzędzia Ping.
- Dlaczego powinienem używać polecenia ping? Ping (nazwany od lokalizacji echa łodzi podwodnej) używa najprostszego typu pakietu. Ta odpowiedź jest realizowana przez część podsystemu komunikacyjnego (TCP/IP) systemu operacyjnego. Ping nie wymaga żadnej aplikacji, nie ma dostępu do plików, nie wymaga konfiguracji i prawie nie ma wpływu na inne działania. Ping nie wymaga do działania całego sprzętu, bram, routerów, zapór, nazw serwerów i serwerów pośrednich. Jeśli ping się powiedzie, ale nie możesz uzyskać dostępu do hosta docelowego za pomocą przeglądarki lub innej aplikacji, problem najprawdopodobniej nie dotyczy Ciebie.
- Kiedy nadszedł czas na użycie polecenia ping? Podobnie jak w przypadku wszystkich narzędzi diagnostycznych, najlepszym momentem na użycie polecenia ping jest działanie konfiguracji sieci, aby można było zrozumieć, jak powinna działać konfiguracja. Możesz sam przetestować komputer za pomocą "ping -c5 127.0.0.1". Podczas pierwszej konfiguracji komputera zmień sieć. Jeśli nie możesz surfować po Internecie, użyj polecenia ping, aby zweryfikować sprzęt i konfigurację Ty.