A Traceroute egy Linux eszköz, amely lehetővé teszi a hálózati csomagok útvonalainak vizsgálatát. Segíthet azonosítani a hálózati csomagutak korlátozó tényezőjét. A Traceroute a lassú hálózati kapcsolatok hibaelhárításában is hasznos. Ez az útmutató bemutatja, hogyan futtatható a traceroute Linux alatt.
A traceroute -ról
A Traceroute úgy működik, hogy adatcsomagokat küld a célszámítógépre, szerverre vagy webhelyre, és rögzíti a csomagok közti lépéseit. A traceroute parancs kimenete azok az IP -címek és tartománynevek, amelyeken keresztül a csomagok áthaladnak. Ezek a bejegyzések azt is mutatják, hogy mennyi idő alatt érik el a csomagok az egyes célállomásokat. Ez megmagyarázhatja, hogy egyes webhelyek betöltése miért tarthat tovább, mint mások, mivel a forgalmi ugrások száma változhat.
A Traceroute a helyi hálózatok feltérképezéséhez is hasznos. Az eszköz futtatásakor betekintést nyerhet a helyi hálózat topológiájába és kapcsolataiba.
Vegye figyelembe, hogy a traceroute használata során előfordulhat, hogy egyes eszközök nem működnek megfelelően. Ennek oka lehet az útválasztók hibázása, az internetszolgáltatók sebességkorlátozó ICMP-üzenetei, az eszközök, amelyek nem konfigurálják az ICMP-csomagok küldését (az elosztott DoS-támadások megakadályozása érdekében), stb.
A traceroute telepítése
A Traceroute egy hatékony eszköz, amely minden Linux disztribúcióhoz elérhető. Az alábbiakban a traceroute különféle disztribúciókra való telepítésére vonatkozó parancsok rövid listája található.
For Debian/Ubuntu és származékai:
$sudotalálótelepítéstraceroute-és
For Fedora és származékai:
$sudodnftelepítéstracerouteFor openSUSE, SUSE Linux, és származékai:
$sudozypperban bentracerouteFor Arch Linux és származékai:
$sudopacman-StracerouteA traceroute használatával
A következő szakaszok bemutatják, hogyan kell használni a traceroute -t Linux rendszeren.
Alapvető használat
A traceroute használatának elsődleges módja meglehetősen egyszerű. A traceroute csak a célállomást igényli a szondázáshoz. A cél lehet domain vagy IP -cím.
$traceroute linuxhint.com$traceroute 8.8.8.8
Ha egy hálózat úgy van konfigurálva, hogy blokkolja a nyomjelző jelet, akkor ezt a szondát csillagokkal jelölik.
IPv4 vagy IPv6
Alapértelmezés szerint a traceroute az alapértelmezett Internet protokollt használja, amellyel a rendszer konfigurálva van. Az IP verzió manuális beállításához kövesse az alábbi eljárást.
Ha azt szeretné, hogy a traceroute használja az IPv4 -et, használja a -4 jelzőt:
$traceroute-4linuxhint.com
Ha azt szeretné, hogy a traceroute használja az IPv6 -ot, használja a -6 jelzőt:
$traceroute-6linuxhint.comPortok tesztelése
Ha szükség van egy adott port tesztelésére, a port megadható a -p jelző használatával. Az UDP nyomkövetéshez a traceroute a megadott értékkel kezdődik, és minden szondával növekszik. Az ICMP nyomkövetésnél az érték határozza meg a kezdeti ICMP szekvenciaértéket. A TCP és mások számára ez lesz az állandó célport, amelyhez csatlakozni kell.
$traceroute-p <kikötő>192.168.0.1
Eszköznevek elrejtése
Bizonyos esetekben a kimenetben lévő eszköznevek zavarossá tehetik a kimenetet. Az egyértelműség érdekében elrejtheti az eszközneveket a kimenetről. Ehhez használja a -n (nincs leképezés) jelzőt:
$traceroute-nlinuxhint.com
A Traceroute időkorlátja
Alapértelmezés szerint a traceroute 5 másodpercet vár a válasz fogadására. Bizonyos helyzetekben érdemes a várakozási időt 5 másodpercnél hosszabbra vagy kisebbre módosítani. Ehhez használja a -w jelzőt. Vegye figyelembe, hogy az időérték lebegőpontos szám.
$traceroute-ban ben 6.0linuxhint.com
Szondázási módszerek
A távoli cím érzékelésére több módszer is használható. Az ICMP echo használatához a traceroute megadásához használja a -I jelzőt:
$traceroute-ÉNlinuxhint.com
A TCP SYN használatához a -T jelzőt használja:
$sudotraceroute-Tlinuxhint.com
A komló maximális számának beállítása
Alapértelmezés szerint a traceroute 30 ugrást követ. A Traceroute lehetőséget kínál manuálisan a követendő ugrások számának beállítására.
Használja a -m zászlót az ugrások számával:
$traceroute-ÉN -m 10linuxhint.com
Az interfész megadása
Ha több hálózati interfész csatlakozik a számítógéphez, akkor segíthet a csomagok küldéséhez használandó hálózati interfész meghatározásában. A hálózati interfész megadásához használja az -i jelzőt:
$sudotraceroute-énenp0s3 linuxhint.com
A komló lekérdezéseinek számának meghatározása
Egy ugrás lekérdezéseinek számának meghatározásához adja meg ezt a számot a -q jelző használatával:
$traceroute-ÉN -q 4linuxhint.com
Csomagok átirányítása átjárón
A csomagok egy bizonyos átjárón történő átirányításához használja a -g opciót, majd az átjárót:
$traceroute-ÉN -g192.168.0.1 linuxhint.com
Traceroute súgóoldal
A fenti bemutatók csak néhány a traceroute gyakori felhasználási területei, és még több funkciót is használhat. Gyors segítségért nyissa meg a traceroute súgóoldalát a következő paranccsal:
$traceroute--Segítség
A teljes, részletesebb útmutatóért az összes rendelkezésre álló traceroute opcióért nézze meg a man oldalt a következő paranccsal:
$Férfitraceroute
Következtetés
A Traceroute egy hatékony eszköz a hálózati diagnosztikához, és rengeteg lehetőséget támogat. A traceroute elsajátítása némi időt és gyakorlatot igényelhet. Az eszköz használatakor gyakran az ebben a cikkben leírt módszereket alkalmazza.
Több olyan eszköz is létezik, mint a traceroute. Ha hasonló eszközzel szeretne dolgozni a GUI -ban, akkor nézze meg a Zenmap -ot a hálózat vizsgálatához. A Zenmap egy másik népszerű Nmap hálózati szkenner grafikus felhasználói felülete.
Boldog számítástechnikát!