Jednym z najczęściej używanych poleceń na poziomie administracyjnym i wsparcia na przestrzeni czasu jest polecenie ŚWIST.
Większość z nas wie, że to polecenie daje nam możliwość weryfikacji połączenia ze zdalnym komputerem poprzez wysłanie serii zapytań i tym samym sprawdzenia jego dostępności i zakresu.
Dzisiaj szczegółowo przeanalizujemy wszystko, co oferuje nam to polecenie, a także jego liczne alternatywy do wykorzystania w Środowiska Windows i Linux.
Co to jest polecenie pingPing (Packet Internet Groper - Internet Packet Finder) to narzędzie poleceń zawarte domyślnie w systemach operacyjnych, za pomocą którego będziemy mieli możliwość zweryfikowania stanu połączenia z komputerem lokalnym lub zdalnym i jest to całkiem przydatne, aby sprawdzić, czy określony adres IP lub komputer jest dostępny, czy nie oraz w w ten sposób podjąć działania administracyjne.
Jak działa polecenie PingNależy zauważyć, że dzięki temu poleceniu możemy sprawdzić, czy w sieci występują błędy łączności, a do tego polecenie ping wysyła serię pakietów na adres IP lub komputer i dzięki limit czasu odpowiedzi przez wspomniany adres lub sprzęt można określić, czy połączenie przedstawia jakiś rodzaj opóźnienia i jest to znane jako czas oczekiwania.
W ten sposób, gdy odpowiedź na ping jest szybka, oznacza to, że łączność jest dobra, ale gdy odpowiedź jest błędna lub wolna, oznacza to, że coś na ścieżce działa z błędem, czy to router, modem itp., i w ten sposób będziemy mieli okazję analizować gdzie jest wina? do podjęcia działań naprawczych.
Kiedy używać polecenia ping?Istnieją sytuacje, w których to polecenie jest bardzo przydatne w ramach naszych zadań wsparcia i zarządzania, niektóre z tych przypadków to:
- Sprawdź opóźnienie między dwoma adresami lub zespołami.
- Sprawdź łączność sieci.
- Znam ją adres IP domeny.
- Może być wdrożony w skryptach do kontrolowania dostępności zdalnego serwera.
- Sprawdź dostępność zespołu.
1. Parametry do dodania do polecenia PING w systemach Windows i Linux
Chociaż przez większość czasu używamy polecenia Ping w prosty sposób (ping (adres IP), istnieje szereg parametrów, które można dodać, aby zwiększyć możliwości Ping, ta składnia jest
ping [-t] [-a] [-n liczba] [-l rozmiar] [-f] [-i TTL] [-v TOS] [-r liczba] [-s liczba] [-w limit czasu] [- R] [-S srcaddr] [-p] [-4] [-6] cel [/?]Powyższe parametry spełniają następujące role:
-TKorzystając z tej opcji wskazujemy, że ping kontynuuje wysyłanie żądań do urządzenia docelowego lub adresu w sposób ciągły, aby zatrzymać wysyłanie żądań użyjemy kombinacji klawiszy Ctrl + C.
-doTen parametr rozwiązuje nazwę hosta w adresie IP.
-n liczba (liczba)Ten parametr pozwala nam podaj liczbę żądań echa że wyślemy na adres docelowy, wartość per domyślnie 4.
-rozmiar l (rozmiar)Ten parametr pozwala nam określić w bajtach, rozmiar pola danych w wysłanych wiadomościach z żądaniami. Rozmiar może wynosić od 32 do 65 527, przy czym 32 jest wartością domyślną.
-FUżywając tego parametru, zapobiegamy wysyłaniu wiadomości z żądaniami od być rozdrobnionym między routerami a miejscem docelowym.
-i TTL TTL - Czas do życiaZa pomocą tego parametru mamy możliwość ustawienia czas życia każdej wiadomości wysłano.
-v TOS TOS (rodzaj usługi)Używając tego parametru mamy możliwość ustalenia wartość dla typu usługi i nie jest to powszechnie stosowana wartość w systemie Windows 7.
-r liczyćZa pomocą tego parametru mamy możliwość ustawienia liczba skoków Pomiędzy komputerem lokalnym a komputerem docelowym, który chcemy wyświetlić na ekranie, maksymalna wartość, jaką możemy ustawić, to 9.
-s liczbaZ tym parametrem wyświetlamy czas w formacie znacznika czasu w którym odebrane zostaje żądanie i wysyłana jest odpowiedź echo. Maksymalna wartość do ustawienia to 4.
-w limit czasuTen parametr pozwala nam ustaw limit czasu że polecenie ping musi czekać na każdą odpowiedź z wysłanych żądań. Ta wartość jest wyrażona w milisekundach, a domyślna wartość to 4000 ms lub 4 sekundy.
-RZa pomocą tego parametru ustawiamy trasa w obie strony złożonych wniosków.
-S srcaddrDzięki tej opcji możemy podaj adres źródłowy lub adres zasobu.
-PZ tym parametrem pingujemy dostawcę wirtualizacji, takiej jak Hyper-V.
-4Podczas korzystania z tego parametru wymuszamy polecenie ping korzystać wyłącznie z adresowania IPV4.
-6Za pomocą tego parametru wymuszamy wykonanie polecenia ping wyłączne korzystanie z adresowania IPv6.
CelTa wartość odnosi się do adres docelowy lub zespół gdzie wykonamy polecenie ping.
/?Ta dzika karta wyświetla Wsparcie polecenia ping.
NotatkaWażne jest, aby wyjaśnić, że parametry -f, -v, -r, -s, -j i -k pracować wyłącznie z adresami IPv4 podczas gdy parametry -R i -S praca z adresami IPv6 wyłącznie.
2. Wynik podczas wykonywania polecenia PING w systemach Windows i Linux
Krok 1
Aby dowiedzieć się, jak reaguje polecenie ping, wykonaliśmy podstawowy ping
ping www.solvetic.com
POWIĘKSZAĆ
Krok 2
ten Podstawowa struktura Ping jest następny:
Odpowiedź od (adres IP)Wskazuje, że polecenie ping otrzymuje odpowiedź na żądanie pakietów wysłanych z docelowego adresu IP.
BajtyWskaż rozmiar w bajty odpowiedzi.
PogodaOdnosi się do pogoda, w milisekundach, jaki ping dostałem odpowiedź przez zespół docelowy.
TTLWskazuje Czas życia lub czas życia wskazuje przez ile routerów lub urządzeń przechodzi pakiet przed odrzuceniem.
Paczki wysłaneWskazuje liczbę prośby wysłane za pomocą polecenia ping.
Otrzymane pakietyWskazuje, które pakiety otrzymały poprawna odpowiedź przez zespół lub kierownictwo destynacji.
Zagubione paczkiWskazuje ile żądań było niepoprawnych z powodu jakiejś awarii na ścieżce żądania.
Krok 3
Chociaż w opisanym przykładzie wszystkie pakiety czasami otrzymywały poprawną odpowiedź możemy być przed następującymi wiadomościami:
Sieć docelowa jest niedostępnaTen błąd wskazuje, że nie ma ścieżki na adres docelowy lub zespół.
Limit czasu dla tego żądaniaTen błąd wskazuje, że są błędy w połączeniu między komputerem domowym a komputerem docelowym.
Krok 3
Niektóre z przyczyn tych błędów to:
- Zespół docelowy to wyłączony lub bezczynny.
- Niektórzy routery po drodze jest nieaktywny.
- ten czas oczekiwania jest wyższy od sekundę.
- Nie ma trasy powrotnej do zespołu.
3. Przykłady polecenia Ping w systemie Windows 10
Zobaczymy kilka przykładów użycia polecenia ping w systemie Windows 10
ping -n 6 -l 1000 www.solvetic.comTym poleceniem wskazujemy, że są 6 próśb wysłanych do zespołu docelowego, parametrem n, a parametrem -l wskazujemy, że Rozmiar każdej wysłanej paczki to 1000 bajtów.
POWIĘKSZAĆ
ping -a 8.8.8.8W tym przykładzie instruujemy polecenie ping, aby spróbowało rozwiązać nazwę hosta, którego adres IP to 8.8.8.8, a jeśli to nie rozwiąże, wykonaj pinguj jak zwykle. Widzimy, że polecenie ping rozwiązuje, że nazwa host to google-public-dns-a.google.com.
POWIĘKSZAĆ
ping -i www.solvetic.comTa opcja zwiększyć czas wysyłki Pomiędzy każdym pakietem, w tym przykładzie, zdefiniowaliśmy czas pomiędzy pakietem a pakietem na 4 sekundy.
POWIĘKSZAĆ
pinguj hosta lokalnegoTen parametr pozwala nam na pingowanie i sprawdź łączność sieciową lokalnego zespołu.
POWIĘKSZAĆ
ping -w 6 www.solvetic.comZa pomocą tego parametru wskazujemy komendzie ping, że wysyłaj prośby przez 6 sekund i automatycznie zakończ proces wysyłki.
POWIĘKSZAĆ
ping google.com -f -l 1472Za pomocą tego parametru możemy ustalić, czy jest jakaś defragmentacja w wysłanych paczkach.
POWIĘKSZAĆ
ping -r 4 www.solvetic.comZa pomocą wskazanego parametru pozwalamy na ich wyświetlenie w konsoli trasa w 4 skokach na adres docelowy.
POWIĘKSZAĆ
4. Przykłady polecenia Ping w Ubuntu 16
Ubuntu 16 jest jednym z najczęściej używane dystrybucje i popularnego Linuksa ze względu na jego wszechstronność i zakres. Możemy użyć polecenia Ping, aby stamtąd poznać różne stany sieci, niektóre przykłady użycia Ping w Ubuntu 16 to
ping www.solvetic.comTa opcja sprawia, że stały ping do kierownictwa lub zespołu docelowego; Aby przestać wysyłać paczki, użyjemy kombinacji klawiszy Ctrl + C.
POWIĘKSZAĆ
Możemy zobaczyć pełne podsumowanie liczby wysłanych paczek, cile poprawnych a ile straconych, a także maksymalny i minimalny czas odpowiedzi.
ping www.solvetic.com -c 1Z tym parametrem wysyłamy żądanie do sprawdź stan komputera docelowego.
POWIĘKSZAĆ
ping -c 7 www.solvetic.comKorzystanie z tego parametru wysłaliśmy 7 próśb na adres docelowy, aby sprawdzić jego status, a po siódmym żądaniu zaprzestać wysyłania i wyświetlić wyniki.
POWIĘKSZAĆ
ping -VTa opcja pozwala nam zobaczyć wersję ping na Ubuntu 16
POWIĘKSZAĆ
ping -c 5 -q www.solvetic.comten -q parametr pozwala nam na wyłączne przeglądanie podsumowania statystyk Ping na ekranie.
POWIĘKSZAĆ
ping -w 80 localhostTą wartością wskazujemy, że 80 próśb o sprawdzenie stanu sieci, podczas wdrażania pakietów możemy użyć kombinacji klawiszy Ctrl + │, aby wyświetlić a podsumowanie pakietu do tego momentu, w tym przykładzie na opakowaniach 13 i 16.
POWIĘKSZAĆ
[panelplain = 'ping -R www.solvetic.com'] Dzięki temu poleceniu możemy wyświetlić pełną ścieżkę zarówno paczki wysyłane jako otrzymane.
POWIĘKSZAĆ
Możemy użyć polecenia Ping w różnych środowiskach w celu uzyskania jasnych i szczegółowych informacji o stanie sieci i komponentach biorących udział w procesie komunikacji w celu utrzymania scentralizowanej kontroli nad stanem i ewentualnymi awariami w samych sobie. Oprócz tego polecenia mamy inne interesujące, więc proponujemy zobaczyć jak korzystać z ipconfig, tracert, ping i nslookup z PowerShell do administrowania naszymi systemami i sieciami.
Polecenia PowerShell