A Traceroute parancs használata Linuxban

A Traceroute Parancs Hasznalata Linuxban



Az operációs rendszerek csomagokat használnak az adatok hálózaton történő átvitelére. Ezek kis információdarabok, amelyek adatokat hordoznak és az eszközök között utaznak. Ezenkívül, ha bármilyen hálózati probléma merül fel, a csomagok segítenek azonosítani a mögöttes probléma kiváltó okát. Hogyan? A csomagok útvonalának nyomon követésével.

A Linux traceroute parancsa segít leképezni a csomagok útvonalát, miközben egy adott célhoz utazik. Ez további segítséget nyújt a hálózati késleltetés, a csomagvesztés, a hálózati ugrások, a DNS-feloldási problémák, a lassú webhely-hozzáférés és egyebek hibaelhárításában. Tehát ebben a blogban elmagyarázzuk a traceroute parancs Linux alatti használatának egyszerű módjait.







A Traceroute parancs használata Linuxban

Először is, a traceroute nincs előre telepítve sok Linux disztribúcióban. Telepítheti azonban az alábbi parancsok egyikének végrehajtásával a rendszernek megfelelően:



Operációs rendszer Parancs
Debian/Ubuntu sudo apt install traceroute
Fedora sudo dnf install traceroute
Arch Linux sudo pacman -Sy traceroute
openSUSE sudo zypper install traceroute

A telepítés után végrehajthatja a traceroute parancsot a következő beírásával:



traceroute < cél_IP >

  i-option-in-hostname-command





Cserélje ki a címet az eszköz IP-címével a célhelyen. A parancs futtatása után a rendszer megjeleníti az ugrások listáját az IP-címmel és a válaszidővel. A komló azok az eszközök, amelyeken a csomagok átmennek, miközben egy adott célállomásra utaznak. Például használjuk a traceroute parancsot a Google IP-címéhez:

traceroute 8.8.8.8

  traceroute-parancs



Az eredmény csak egy ugrást mutat, míg a többit csillagként (*) jelöli. Ez azért történik, mert a következő ugrások nem válaszoltak a 3 másodperces időkorláton belül. Ezenkívül a traceroute parancs alapértelmezés szerint DNS-felbontást használ az ugrások gazdagépneveinek lekéréséhez, ami lelassítja a folyamatot. Ezt a részt kihagyhatja, és csak az IP-címeket jeleníti meg a -n kapcsolóval:

traceroute -n < cél_IP >

  n-option-in-traceroute-command

Ha korlátozni szeretné az ugrások számát, használja a -m kapcsolót a traceroute paranccsal együtt:

traceroute -m N < cél_IP >

  m-option-in-traceroute-command

Itt tegye a kívánt számú ugrást az N helyére. Végrehajtáskor csak N számú ugrást ad vissza az eredményekben. A traceroute parancs csak minden ugrás oda-vissza idejét (RTT) jeleníti meg. A -I opcióval azonban részletesebb időzítési információkat kaphat:

traceroute -ÉN < cél_IP >

  i-option-in-traceroute-command

Ez a parancs ICMP visszhang kérést küld a pontosabb RTT adatok lekéréséhez. Például vegyük újra a Google példáját:

Tipp : Ha a megadott cél korlátozza az ICMP-csomagokat, ehelyett az UDP-csomagokat nyomon követheti a -U kapcsoló használatával:

traceroute -BAN BEN < cél_IP >

  u-opció-in-traceroute

Ha további lehetőségeket szeretne felfedezni a traceroute számára, futtassa az alábbi parancsot:

traceroute --Segítség

  help-option-in-traceroute-command

Gyors összefoglaló

A Traceroute egy csodálatos CLI segédprogram, amellyel hálózattal kapcsolatos problémákat diagnosztizálhat Linux alatt. Nyomon követi a csomagok útvonalát, hogy azonosítsa a hálózat összes kritikus problémáját. Ezért néhány példa segítségével elmagyaráztuk a traceroute parancs minden egyes részletét.