Co i jak z ping i traceroute

Tagi: #<Tag:0x00007f3a96540358> #<Tag:0x00007f3a96540240>

Diagnostyka sieci to nie tylko sprawdzenie poprawności połączeń kablowych i działania ruterów, jest to również warstwa programowa. Tylko dobra znajomość najważniejszych narzędzi do diagnostyki pozwoli szybko naprawić ewentualną awarię.

Ping

1. Wykonanie komendy “ping” w systemie Windows:
Aby wykonać komendę “ping” należy na początku przejść do konsoli systemu Windows. Aby to zrobić, zapoznaj się z TYM artykułem .

2. Wykonanie komendy po uruchomieniu konsoli
Po uruchomieniu konsoli, wpisz “ping [IP]”, w miejsce “[IP]” wpisz adres serwera z którym chcesz się połączyć. Może on być w postaci nazwy DNS lub numeru IP z którym nie możesz się połączyć. Aby zatwierdzić kliknij ENTER.

Po chwili zdalny system odpowie na przesłane pakiety, a na ekranie wyświetlone zostanie podsumowanie operacji. Dla każdej paczki danych podany jest czas, w jakim nadeszła odpowiedź. Im krótszy tym lepsza transmisja.
Długi oznacza opóźnienia w przesyłaniu informacji i uniemożliwia na przykład granie w sieciowe gry.

W każdym przypadku czas powinien mieć również podobną wartość. Jeżeli któraś z odpowiedzi znacząco odbiega od pozostałych może to świadczyć o chwilowym obciążeniu łącza, kłopotach w transmisji czy problemach w punktach węzłowych. Jeśli ilość wysłanych danych (Sent) równa jest odebranej (Received), a strata pakietów (Lost) równa zero oznacza to, że wszystko odbyło się bez problemów.

Częściowa utrata pakietów to ewidentne kłopoty w funkcjonowaniu sieci. Problemy mogą dotyczyć twojego dostawcy internetowego lub lokalnych ustawień.

Komunikat Reqest timed out może oznaczać awarię ale także świadczyć o tym, że zdalny system został skonfigurowany tak aby nie odpowiadał na polecenie ping.

.

Tracert (Traceroute)

Jest to polecenie podobne do Ping ale wyświetla informacje o ścieżce i punktach węzłowych, jakie muszą pokonać przesłane pakiety, by dotrzeć do celu. Prosi ono o odpowiedź każdy przekraczany w czasie transmisji ruter. Oprócz informacji o kolejnych węzłach, podawany jest także czas odpowiedzi. Jeżeli jest gwarancja, że zdalny system funkcjonuje prawidłowo, a nie można się z nim połączyć, tracert jest w stanie wykryć miejsce na trasie, w którym pojawiają się kłopoty.

1. Wykonywanie komendy w systemie Windows:
Aby wykonać komendę “tracert” należy na początku przejść do konsoli systemu Windows. Aby to zrobić, zapoznaj się z TYM artykułem .

2. Wykonanie komendy po uruchomieniu konsoli
Po uruchomieniu konsoli, wpisz “tracert [IP]”, w miejsce “[IP]” wpisz (tak samo jak z ping) nazwę DNS lub adres IP.

Format prezentowanych informacji jest następujący: Kolejna kolumna to kolejne węzły.
Numerem jeden oznaczony jest lokalny ruter stanowiący bramę do internetu.
Trzy kolejne liczby to czas potrzebny na to, by wysłany pakiet dotarł do węzła i wrócił do komputera.
Taki sam czas podaje polecenie ping, różnica jest w tym, ze tracert wysyła trzy pakiety, a nie cztery. Na ostatniej pozycji umieszczony jest adres IP lub nazwa zdalnego rutera.
Nazwa często ułatwia określenie lokalizacji hosta. Może się też zdarzyć, że serwer nie poda swoich danych i wtedy skok zostanie opatrzony komentarzem Request timed out.
Jeżeli jednak wyświetlone zostaną kolejne węzły, nie oznacza on awarii, a jedynie odmowę odpowiedzi, jak w przypadku ping.


Uwagi!

  1. Niebawem dodam również instrukcje dla systemu Mac OS, nie rózni się to wieloma rzeczami, ale kilka rzeczy warto dopowiedzieć, szczególnie omówić konsole.
  2. W przypadku traceroute dostępne są także graficzne narzędzia, które za pomocą komendy tracert wizualizują trasę jaką przebywają przesyłane pomiędzy komputerami dane, o tym wspomnę w kolejnym edicie.
6polubień