Zawartość
Rozwiązywanie problemów z sieci tylko jednego komputera podłączonego do modemu jest bardzo prostym zadaniem, ale gdy dotyczy wielu serwerów i urządzeń, staje się trudniejsze. Program o nazwie Traceroute pomaga użytkownikom Ubuntu diagnozować problemy z połączeniem zarówno w prostych, jak i złożonych sieciach.
Śledzenie trasy pakietu jest niezbędne do diagnozowania problemów w szerokich sieciach (Hemera Technologies / AbleStock.com / Getty Images)
Traceroute
Traceroute umożliwia badanie sieci podczas próby ustanowienia listy serwerów między komputerem a adresem docelowym. Podczas sprawdzania czasu odpowiedzi dla dwóch serwerów aplikacja wysyła pakiet danych, który wymaga odpowiedzi na komputer żądający, kończąc na serwerze, który go otrzymał. Na podstawie tego pakietu program wyświetla listę adresów, które utworzyły trasę między dwoma serwerami, pokazując czas odpowiedzi każdego z nich.
Traceroute w terminalu
Ubuntu jest dostarczany z zainstalowaną wersją terminalową Traceroute. Wejdź do niego, klikając logo Ubuntu w lewym górnym rogu ekranu, wpisując „terminal” w pasku wyszukiwania i klikając ikonę programu, na której jest napisane „Terminal”. Jeśli odinstalowałeś Traceroute, zainstaluj go ponownie, wpisując polecenie „sudo apt-get install traceroute” w wierszu poleceń.
Korzystanie z Traceroute
Sprawdź trasę za pomocą Traceroute, wpisując w terminalu polecenie „traceroute server-name”, gdzie „server-name” jest nazwą serwera, z którym próbujesz ustanowić ścieżkę. Lista serwerów, do których przesyłane są pakiety, zaczyna się pojawiać w terminalu. Jeśli pokazuje to wyrażenie „przekroczono limit czasu żądania”, oznacza to, że żądanie nie mogło dotrzeć do miejsca docelowego. Jeśli program wyświetla „***” w linii, w której powinien znajdować się serwer pośredni, oznacza to, że serwer odebrał żądanie, ale nie odesłał informacji o sobie.
Opcje
Podczas wykonywania szczegółowej trasy za pomocą Traceroute możesz wydać dodatkowe polecenia, aby skonfigurować określone procedury. Na przykład polecenie „traceroute -n nazwa-serwera” powoduje, że program identyfikuje serwery, które otrzymały żądanie, za pośrednictwem ich adresów IP, a nie nazw domen. Dodanie „-w n”, gdzie „n” jest liczbą, powoduje, że Traceroute używa tej wartości jako limitu czasu przy rozważaniu odpowiedzi serwerów, wyczerpując czas odpowiedzi po tym limicie. Znajdź pełną listę opcji programu, wpisując „man traceroute” w terminalu Ubuntu.