Operacijski sistemi uporabljajo pakete za prenos podatkov v omrežju. To so majhni kosi informacij, ki prenašajo podatke in potujejo med napravami. Poleg tega, ko se pojavi kakršna koli omrežna težava, paketi pomagajo pri prepoznavanju temeljnega vzroka osnovne težave. kako S sledenjem poti teh paketov.
Ukaz traceroute v Linuxu vam pomaga preslikati pot paketov med potovanjem do določenega cilja. To vam dodatno pomaga odpraviti težave z omrežno zakasnitvijo, izgubo paketov, omrežnimi skoki, težavami z ločljivostjo DNS, počasnim dostopom do spletnega mesta in več. Torej, v tem blogu bomo razložili preproste načine uporabe ukaza traceroute v Linuxu.
Kako uporabljati ukaz Traceroute v Linuxu
Prvič, traceroute ni vnaprej nameščen v mnogih distribucijah Linuxa. Vendar pa ga lahko namestite tako, da izvedete enega od spodnjih ukazov glede na vaš sistem:
Operacijski sistem | Ukaz |
Debian/Ubuntu | sudo apt namestite traceroute |
Fedora | sudo dnf namestite traceroute |
Arch Linux | sudo pacman -Sy traceroute |
openSUSE | sudo zypper namestite traceroute |
Po namestitvi lahko implementirate ukaz traceroute tako, da vnesete:
traceroute < destinacijski_IP >
Zamenjajte
Rezultat prikazuje samo en skok, druge pa označuje z zvezdico (*). To se zgodi, ker se naslednji skoki niso odzvali v časovni omejitvi 3 sekund. Poleg tega ukaz traceroute privzeto uporablja ločljivost DNS za pridobitev imen gostiteljev skokov, kar upočasni postopek. Ta del lahko izpustite in ga vodite tako, da prikaže samo naslove IP z uporabo možnosti -n:
traceroute -n < destinacijski_IP >
Če želite omejiti število skokov, uporabite možnost -m skupaj z ukazom traceroute:
traceroute -m n < destinacijski_IP >
Tukaj vnesite želeno število skokov namesto N. Pri izvedbi bo v rezultatih vrnilo samo N število skokov. Ukaz traceroute prikaže le čas povratnega potovanja vsakega skoka (RTT). Vendar pa lahko dobite podrobnejše informacije o času z možnostjo -I:
traceroute -JAZ < destinacijski_IP >
Ta ukaz pošlje zahtevo za odmev ICMP za pridobitev natančnejših podatkov RTT. Na primer, ponovite primer Googla:
Namig : Če vaš določen cilj omejuje pakete ICMP, lahko namesto tega sledite paketom UDP z uporabo možnosti -U:
traceroute -IN < destinacijski_IP >
Če želite raziskati več možnosti za traceroute, zaženite spodnji ukaz:
traceroute -- pomoč
Hiter zaključek
Traceroute je neverjeten pripomoček CLI, ki ga lahko uporabite za diagnosticiranje težav, povezanih z omrežjem v Linuxu. Sledi poti paketov, da prepozna vse kritične težave omrežja. Zato smo s pomočjo nekaj primerov razložili vsako podrobnost o ukazu traceroute.