Traceroute е много полезна помощна програма, която се използва за проследяване на пътя, по който пакетът стига, за да достигне дестинация в мрежата. Той може да действа и като инструмент за докладване на задръствания в мрежата.
В днешната статия ще обсъдим различни примери, които ще демонстрират използването на Traceroute в Linux Mint 20.
Примери за извършване на трасе на Linux Mint 20
За да направите Traceroute в Linux Mint 20, първо трябва да инсталирате помощната програма Traceroute със следната команда:
sudo apt инсталира traceroute -y
След като тази помощна програма бъде инсталирана на вашата система Linux Mint 20, тези съобщения ще се покажат на терминала:
Сега, когато помощната програма Traceroute е инсталирана успешно, можете да изпълните следните примери, като използвате тази помощна програма в Linux Mint 20.
Пример # 1: Просто използване на командата Traceroute
Командата Traceroute може да се използва за изброяване на броя на скокове между вашия източник до определена дестинация. Всичко, което трябва да направите, е да изпълните тази команда по начина, показан по-долу:
местоназначение URL на tracerouteТук трябва да замените DestinationURL с точния URL на уеб сървъра, който искате да достигнете. В този случай искахме да се свържем с google.com, както е показано на следното изображение:
Когато изпълните тази команда, тя ще ви покаже броя на скокове, до които ще бъде осъществен достъп, докато достигнете тази дестинация. В нашия случай това число е 30, както е показано на изображението по-долу:
Когато посоченият брой прескачания приключи, Traceroute също ще завърши, както е показано на следващото изображение:
Пример # 2: Малка вариация на горния пример
Показаният по-горе пример може да бъде леко модифициран по начина, показан по-долу:
местоназначение на tracerouteIPТук трябва да замените DestinationIP с точния IP адрес на уеб сървъра, който искате да достигнете. Искахме да достигнем 8.8.8.8, който е IP адресът на google.com, както е показано на следното изображение:
Отново, тази команда ще ви каже броят на скокове, до които ще бъде осъществен достъп при достигане до тази дестинация. В нашия случай това число е 30, както е показано на изображението по-долу:
Когато посоченият брой прескачания приключи, Traceroute също ще завърши, както е показано на следващото изображение:
Пример # 3: Ограничаване на броя на хмеловете за достигане до дестинация
Броят на скоковете по подразбиране за достигане до която и да е дестинация е 30. Можете обаче да намалите този брой, така че Traceroute да може да завърши веднага щом бъде достигнат определения брой скокове. Можете да направите това с командата, показана по-долу:
traceroute -m HopCount DestinationURLТук трябва да замените DestinationURL с точния URL адрес на уеб сървъра, който искате да достигнете, и HopCount с броя на скоковете, които искате да преминете. Искахме да стигнем до google.com, а броят на хмела е 10, както е показано на следващото изображение:
Сега ще забележите, че тази команда ще покаже максималния брой скокове като 10, както е показано на изображението по-долу:
Когато бъдат изминати 10-те скока, Traceroute ще завърши, както е показано на следващото изображение:
Пример # 4: Спрете да разрешавате IP адресите на имена на домейни по време на Traceroute
Можете дори да спрете разрешаването на IP адресите към имена на домейни по време на Traceroute с командата, показана по-долу:
traceroute -n DestinationURLТук трябва да замените DestinationURL с точния URL адрес на уеб сървъра, който искате да достигнете. Искахме да стигнем до google.com, както е показано на следното изображение:
Когато изпълните тази команда, тя ще ви покаже броя на скокове, до които ще бъде осъществен достъп, докато достигнете тази дестинация. В нашия случай това число е 30, както е показано на изображението по-долу:
Когато посоченият брой прескачания приключи, Traceroute ще завърши, както е показано на следното изображение:
Пример # 5: Задаване на ограничение за изчакване за Traceroute
Стойността по време на изчакване по подразбиране, за която Traceroute чака да получи отговори от скокове, е 5 секунди. Можете да увеличите или намалите този лимит по начина, показан по-долу:
traceroute -w TimeoutLimit DestinationURLТук трябва да замените DestinationURL с точния URL на уеб сървъра, който искате да достигнете, и TimeoutLimit със стойност с плаваща запетая по ваш избор. Искахме да стигнем до google.com, а TimeoutLimit е 3.0, както е показано на следното изображение:
Когато изпълните тази команда, тя ще ви покаже броя на скокове, до които ще бъде осъществен достъп, докато достигнете тази дестинация. В нашия случай това число е 30, както е показано на изображението по-долу:
Когато посоченият брой прескачания приключи, Traceroute ще завърши, както е показано на следното изображение:
Заключение
За използването на Traceroute в Linux Mint 20 можете да прегледате примерите, споделени с вас в тази статия. Те ще ви помогнат много в разбирането на правилното използване на тази програма в Linux.