Samouczek dowodzenia ping na Ubuntu

Samouczek dowodzenia ping na Ubuntu
Jeśli jesteś częstym użytkownikiem terminalu Linux, musisz być dobrze poinformowany o poleceniu ping. Ping jest jednym z najczęściej używanych narzędzi diagnostycznych sieciowych do ustalenia, czy sieć jest dostępna lub osiągalna, a ping może być użyty do sprawdzenia statusu serwera.

Możemy również uzyskać czas trwania transmisji i odbierania odpowiedzi z sieci za pomocą programu Linux ping. Ping wysyła sekwencję pakietów protokołu komunikatów sterowania internetem (ICMP) do hosta, a następnie czeka na komunikat odpowiedzi ICMP z hosta. Daje nam to informacje o działaniu sieci.

Powszechnie wykonywane zadania przez ping to:

  • Sprawdzanie statusu sieci
  • Sprawdź połączenie internetowe
  • Sprawdź problemy z siecią

W tym artykule omówiono funkcje/użycie polecenia ping.

Sprawdzanie istnienia narzędzi pingowych w twoim systemie

Komenda ping jest domyślnie obecna w wielu systemach Linux, ale aby zweryfikować jego istnienie, sprawdź jej wersję do poniżej wspomnianego polecenia:

$ ping -v

Jak używać polecenia ping

Składnia do naśladowania dla polecenia ping jest wspomniana poniżej:

$ ping [opcje] [nazwa hosta/ip]

Aby sprawdzić łączność dowolnego hosta, możesz użyć polecenia ping. Tutaj pinguję serwer YouTube do poniżej wspomnianego polecenia i sprawdź wynik poniżej:

$ ping youtube.com

Powyższe dane wyjściowe Opisz następujące informacje:

ICMP_SEQ Mówi numer sekwencji pakietu. Na przykład pierwszy pakiet ma ICMP_SEQ = 1
ttl Oznacza "czas żyć". Mówi hrabia „Hopy sieciowe” Pakiet trwa przed odrzuceniem routera. Jego zakres wynosi 1-255
czas Czas potrzebny na dostanie się do miejsca docelowego i powrót do jego pochodzenia. Milisekund są używane do wyrażania czasu.

Naciskać Ctrl+c Aby zatrzymać proces, a po zakończeniu procesu liczba odebranych lub przesłanych pakietów, liczba zgubionych pakietów, a także czas, jak to polecenie zgłoszono, jak pokazano poniżej:

Nie będzie łączności sieciowej między urządzeniem a serwerem hosta, jeśli nie otrzymasz odpowiedzi ping.

Jak używać polecenia ping na Ubuntu

Niektóre powszechnie używane polecenia ping są następujące:

Zmiana przedziału czasu między pakietami za pomocą polecenia ping na Ubuntu

Domyślnie polecenie ping dostarcza pakiety po jednej sekundzie, chociaż ten okres można zmienić.

Używając "-I" Flag po poleceniu ping możemy zmienić czas do poniżej wymienionych składni:

$ ping -i [zmieniony czas] adres hosta

Aby zwiększyć czas: Jeśli chcesz zwiększyć przedział czasu między pakietami, określisz „Zmieniony czas” większy niż 1 po -i.

Na przykład chcę zmienić czas ping "youtube" I ustawione na 3, Następnie uruchomię poniżej wspomniane polecenie na terminalu:

$ ping -i 3 youtube.com

Skrócić czas: Jeśli chcesz zmniejszyć przedział czasu między pakietami, podaj, podaj „Czas ping” mniej niż 1 po -i.

Na przykład chcę skrócić czas ping "youtube" I Ustaw na 0.3, Następnie uruchomię poniżej wspomniane polecenie na terminalu:

$ ping -i 0.3 YouTube.com

Ograniczenie liczby pakietów

Polecenie ping wysyła pakiety, aż zostanie zatrzymane ręcznie, naciskając Ctrl+C, chociaż liczba wysłanych pakietów może być ograniczona za pomocą opcji „-C”. Poniżej wspomniana jest jego składnia:

$ ping -c [liczba pakietów] nazwa hosta

Na przykład ograniczam "youtube.com ” czas na wykonanie 3 pakiety Poniżej wspomniane polecenie:

$ ping -c 3 youtube.com

Ograniczanie pakietów poprzez określenie czasu do wykonania pakietów

Innym sposobem ograniczenia liczby pakietów jest ustalenie czasu za pomocą „-W” flaga, jak pokazano poniżej wspomniane polecenie:

$ ping -w 5 youtube.com

Sprawdzanie statusu sieci lokalnej za pomocą polecenia ping

Jeśli masz problemy z dostępem do strony internetowej. Korzystając z polecenia ping, możesz zdiagnozować swoją lokalną łączność sieciową: Istnieją różne sposoby pingHost:

Pierwszy sposób: Najłatwiej jest używać polecenia ping z 0:

$ ping 0

Drugi sposób: Korzystając z lokalnego hosta, tutaj LocalHost skierował się do naszego komputera:

$ ping localhost

Trzeci sposób: Ping za pomocą adresu IP

Uruchom poniższe wspomniane polecenie za pomocą adresu IP serwera, musisz wprowadzić adres IP:

$ ping 192.168.18.156

Powódź sieć za pomocą Ping Command na Ubuntu

Aby przetestować sieć pod dużym obciążeniem, możesz użyć polecenia ping powodziowego, poniżej wspomniano jej składnię:

$ sudo ping -f [nazwa hosta/ip]

Na przykład chcesz przetestować wydajność "youtube.com ”, Uruchom poniższe wspomniane polecenie:

$ sudo ping -f youtube.com

W powyższych kropkach wyjściowych reprezentują wysłany pakiet, a backspace reprezentuje odpowiedź.

Aby uzyskać słyszalny ping, gdy host jest dostępny za pomocą polecenia ping

Gdy "-A" Używana jest flaga, system wytwarza dźwięk po odbieraniu odpowiedzi z hosta, poniżej wspomniany jest składnia:

$ ping -a [nazwa hosta/ip]

Na przykład, aby sprawdzić odpowiedź "youtube.com ” Uruchom poniższe wspomniane polecenie:

$ ping -a youtube.com

Uzyskaj podsumowanie statystyki za pomocą Ping Command

Jeśli nie chcesz zobaczyć informacji dla każdego pakietu, użyj opcji „-Q”, aby po prostu pokazać podsumowanie, jak pokazano poniżej wspomniane polecenie:

$ ping -c 5 -q youtube.com

Tutaj użyliśmy również flagi „-C”, aby ograniczyć polecenie ping, aby wysłać określone pakiety.

Sprawdź czas przed wykonaniem każdego wiersza za pomocą polecenia ping

Dodaj opcję -D do polecenia ping, jeśli chcesz nagrać porę dnia podczas jej uruchomienia, pokazuje czas w Unix, poniżej wspomniany jest składnia.

$ ping -d [nazwa hosta/ip]

Pingowanie "youtube.com ” Aby sprawdzić czas, gdy każdy pakiet wykonuje poniżej wspomniane polecenie:

$ ping -d youtube.com

Powszechnie używane opcje ping

Poniżej wymieniono kilka powszechnie używających opcji ping i ich użycie:

Opcje Opis
-B Umożliwia ping a transmisja adresu IP
-D Używane do debugowania gniazda
-I Ustawia maksymalną liczbę pakietów, które należy wysłać przed oczekiwaniem na odpowiedź. Będziesz potrzebować dostępu do Superuser, aby ustawić wartość wyższą niż 3.
-R Umożliwia pomijanie tabeli routingu i wysyłania danych prosto do hosta.
-S Ustaw rozmiar pakietu
-T Ustaw czas na życie (TTL)
-v Wyświetlane są dodatkowe pakiety ICMP i odpowiedzi ECHO.

Lub możesz uruchomić poniższe wspomniane "pomoc" polecenie do wyświetlenia wszystkich opcji używanych z poleceniem ping:

$ ping - -help

Wniosek

Ping jest bardzo przydatnym poleceniem, które można uruchomić na dowolnym terminalu, aby sprawdzić status sieci lub skonfigurować wydajność sieci. Wiele funkcji związanych z inspekcją sieci jest wykonywanych przez Ping Command i jest omawianych w tym artykule. Ten artykuł pomoże ci nauczyć się polecenia ping bez żadnych trudności i użyć go wydajnie. Przejrzyj ten artykuł szczegółowo i zapoznaj się z poleceniem ping i poznaj jego zastosowania.