Traceroute to bardzo przydatne narzędzie, które służy do śledzenia ścieżki, którą pakiet zabiera, aby dotrzeć do miejsca docelowego w sieci. Może również działać jako narzędzie do zgłaszania zatorów sieciowych.
W dzisiejszym artykule omówimy różne przykłady, które pokażą wykorzystanie TraceRoute na Linux Mint 20.
Przykłady robienia znacznika na Linux Mint 20
Aby wykonać znacznik w Linux Mint 20, najpierw musisz zainstalować narzędzie TraceRoute z następującym poleceniem:
sudo apt instal traceroute -y
Po zainstalowaniu tego narzędzia w systemie Linux Mint 20 komunikaty zostaną wyświetlone na terminalu:
Teraz, gdy narzędzie Traceroute jest pomyślnie zainstalowane, możesz wykonać następujące przykłady, korzystając z tego narzędzia w Linux Mint 20.
Przykład nr 1: Proste użycie polecenia TraceRoute
Polecenie Traceroute można użyć do wymienienia liczby chmielu między źródłem do określonego miejsca docelowego. Wszystko, co musisz zrobić, to uruchomić to polecenie w sposób pokazany poniżej:
Traceroute DestinationURl
Tutaj musisz zastąpić miejsce docelowe dokładnego adresu URL serwera internetowego, do którego chcesz dotrzeć. W tej sprawie chcieliśmy dotrzeć do Google.com, jak pokazano na poniższym obrazku:
Po uruchomieniu tego polecenia poda ci liczbę chmielów, do których można uzyskać dostęp podczas osiągnięcia tego miejsca docelowego. W naszym przypadku liczba ta wynosi 30, jak pokazano na poniższym obrazku:
Po zakończeniu określonej liczby chmielu Taceroute również zakończy się, jak pokazano na poniższym obrazku:
Przykład nr 2: Niewielka zmienność powyższego przykładu
Przykład pokazany powyżej można nieznacznie zmodyfikować w sposób pokazany poniżej:
Taceroute DestinationIP
Tutaj musisz zastąpić miejsce docelowe dokładnym adresem IP serwerów internetowych, do którego chcesz dotrzeć. Chcieliśmy osiągnąć 8.8.8.8, który jest adresem IP Google.com, jak pokazano na poniższym obrazku:
Ponownie, to polecenie powie ci liczbę chmielów, do których można uzyskać dostęp podczas osiągnięcia tego miejsca docelowego. W naszym przypadku liczba ta wynosi 30, jak pokazano na poniższym obrazku:
Po zakończeniu określonej liczby chmielu Taceroute również zakończy się, jak pokazano na poniższym obrazku:
Przykład nr 3: Ograniczenie liczby chmielu do osiągnięcia miejsca docelowego
Domyślna liczba chmielu do osiągnięcia dowolnego miejsca docelowego to 30. Możesz jednak zmniejszyć tę liczbę, aby znacznik mógł zakończyć się, gdy tylko określona liczba chmielu zostanie osiągnięta. Możesz to zrobić z poleceniem pokazanym poniżej:
traceroute -m hopCount Destinationurl
Tutaj musisz zastąpić miejsce docelowe dokładnego adresu URL serwera WWW, do którego chcesz dotrzeć i hopcount z liczbą chmielu, które chcesz przejść. Chcieliśmy dotrzeć do Google.com, a liczba chmielu wynosi 10, jak pokazano na poniższym obrazku:
Teraz zauważysz, że to polecenie wyświetli maksymalną liczbę przeskoku jako 10, jak pokazano na poniższym obrazku:
Po przemierzaniu 10 chmielu, Taceroute zakończy się, jak pokazano na poniższym obrazku:
Przykład nr 4: Przestań rozwiązywać adresy IP do nazw domen podczas Traceroute
Możesz nawet przestać rozwiązywać adresy IP do nazw domen podczas TraceRoute z poleceniem pokazanym poniżej:
Traceroute -N DestinationUrl
Tutaj musisz zastąpić miejsce docelowe dokładnego adresu URL serwera internetowego, do którego chcesz dotrzeć. Chcieliśmy dotrzeć do Google.com, jak pokazano na poniższym obrazku:
Po uruchomieniu tego polecenia poda ci liczbę chmielów, do których można uzyskać dostęp podczas osiągnięcia tego miejsca docelowego. W naszym przypadku liczba ta wynosi 30, jak pokazano na poniższym obrazku:
Po zakończeniu określonej liczby chmielu Traceroute zakończy się, jak pokazano na poniższym obrazku:
Przykład nr 5: Ustawianie limitu limitu czasu dla TraceRoute
Domyślna wartość limitu czasu, dla której TraceRoute czeka na otrzymanie odpowiedzi od chmielu, wynosi 5 sekund. Możesz zwiększyć lub zmniejszyć tę granicę w sposób pokazany poniżej:
traceroute -w timeoutLimit DestinationUrl
Tutaj musisz zastąpić miejsce docelowe dokładnym adresem URL serwera WWW, do którego chcesz dotrzeć i limit czasu, przy wybranej wartości zmiennoprzecinkowej. Chcieliśmy dotrzeć do Google.com, a Timeoutlimit to 3.0, jak pokazano na poniższym obrazku:
Po uruchomieniu tego polecenia poda ci liczbę chmielów, do których można uzyskać dostęp podczas osiągnięcia tego miejsca docelowego. W naszym przypadku liczba ta wynosi 30, jak pokazano na poniższym obrazku:
Po zakończeniu określonej liczby chmielu Traceroute zakończy się, jak pokazano na poniższym obrazku:
Wniosek
Aby używać Traceroute w Linux Mint 20, możesz przejść przez przykłady udostępnione Ci w tym artykule. Pomogą ci bardzo w zrozumieniu prawidłowego wykorzystania tego narzędzia w Linux.