logo

traceroute-komento Linuxissa esimerkein

Verkkotoiminnassa tietopakettien pisteestä toiseen kulkevan polun ymmärtäminen on ratkaisevan tärkeää yhteysongelmien diagnosoinnissa ja vianmäärityksessä. Yksi arvokkaimmista työkaluista tähän tarkoitukseen on traceroute> komento Linuxissa. Tässä artikkelissa perehdymme sen monimutkaisuuteen traceroute> komentoa, tutkimalla sen toimintoja, vaihtoehtoja ja tarjoamalla kattavia esimerkkejä sen käytön havainnollistamiseksi.

Tracerouten esittely:

` traceroute`> komento on verkon diagnostiikkatyökalu, jota käytetään pakettien lähteestä määränpäähän IP-verkon kautta kulkeman reitin jäljittämiseen. Se tarjoaa arvokasta tietoa verkkopolusta, mukaan lukien lähteen ja määränpään välisten hyppyjen (reitittimien) määrä ja kunkin hypyn edestakaisen matkan aika (RTT).



avl-puun kierto

Tracerouten perussyntaksi:

Kohteen ` perussyntaksi traceroute`> komento on seuraava:

traceroute [options] destination>

Vaihtoehdot: Traceroute-komennon käyttäytymistä voidaan mukauttaa useilla eri asetuksilla, jolloin käyttäjät voivat määrittää parametreja, kuten hyppyjen enimmäismäärän, koettimien lukumäärän hyppyä kohti ja kunkin anturin aikakatkaisun.

Tracerouten tulosten ymmärtäminen:

Kun se suoritetaan,traceroute>komento tarjoaa yksityiskohtaisen tulosteen, joka paljastaa pakettien kulkeman polun määränpäähän. Jokainen tulosteen rivi edustaa hyppyä reitin varrella, ja se näyttää reitittimen IP-osoitteen, sen isäntänimen (jos saatavilla) ja anturin paluuajan (RTT).



Vaihtoehdot saatavilla Traceroutessa

Vaihtoehto

Kuvaus

-4



Käytä IPv4:ää

-6

Käytä IPv6:ta

-F

Älä pilkko pakettia

-f first_ttl

Aloita ensimmäisestä TTL-hyppystä

-g portti

Ohjaa paketti portin läpi

-m max_ttl

Aseta hyppyjen enimmäismäärä

-n

Älä määritä IP-osoitteita verkkotunnuksiksi

-p portti

Aseta kohdeportti

-q nqueries

Aseta koettimien määrä jokaista hyppyä kohti

paketti

Paketin koko pituus

-auta

Näytä ohjeviestit ja poistu

Esimerkkejä Tracerouten käytöstä:

1. Tracerouten peruskäyttö

Suorita perustraceroute-toiminto kohteeseen suorittamalla seuraava komento:

traceroute google.com>

Tämä komento jäljittää reitin kohteeseengoogle.com>domain, joka näyttää IP-osoitteet ja meno-paluuajat jokaiselle hyppylle polun varrella.

2. IPv4:n käyttö Tracerouten kanssa

The-4>-vaihtoehdon avulla käyttäjät voivat määrittää IPv4:n käytön jäljitysreittiä suorittaessaan. Tämä on erityisen hyödyllistä IPv4-osoitteisiin liittyvien yhteys- tai verkko-ongelmien vianmäärityksessä.

Syntaksi:

traceroute -4 google.com>

Selitys: Käyttämällä ` -4`> vaihtoehto, traceroute käyttää yksinomaan IPv4-osoitteita jäljittääkseen reitin määränpäähän ` google.com`>

3. IPv6:n käyttö Tracerouten kanssa

Sitä vastoin ` -6`> optio kehottaa traceroutea käyttämään IPv6-osoitteita traceroute-toimintoon. Tämä vaihtoehto on välttämätön, kun käsitellään verkkoja, jotka käyttävät ensisijaisesti IPv6-osoitteita.

Syntaksi:

traceroute -6 google.com>

Selitys: Määrittämällä ` -6`> vaihtoehto, traceroute käyttää IPv6-osoitteita jäljittääkseen reitin määränpäähän ` google.com`> .

4. Älä fragmentoi pakettia

` -F`> -vaihtoehto estää pakettien pirstoutumisen jäljitysreitin aikana. Tästä voi olla hyötyä pakettien pirstoutumiseen liittyvien verkkoyhteysongelmien vianmäärityksessä.

Syntaksi:

traceroute -F google.com>

Selitys: Käyttämällä ` -F`> vaihtoehto, traceroute varmistaa, että paketit eivät pirstoudu traceroute-prosessin aikana kohteeseen ` google.com`> .

5. Alkaen tietystä TTL:stä (Time To Live)

` -f`> -vaihtoehdon avulla käyttäjät voivat määrittää tracerout-operaation TTL-alkuarvon (Time To Live). Tämä vaihtoehto on hyödyllinen, kun haluat aloittaa reitin jäljittämisen tietystä hypystä oletuslähtöpisteen sijaan.

Syntaksi:

traceroute -f 10 google.com>

Selitys: Tarjoamalla ` -f`> vaihtoehto, jota seuraa TTL-arvo (esim. 10), traceroute aloittaa traceroute-toiminnon määritetystä hyppystä määränpäähän. google.com`> .

6. Paketin reitittäminen portin läpi

The-g>-vaihtoehdon avulla käyttäjät voivat reitittää paketin tietyn yhdyskäytävän kautta traceroute-toiminnon aikana. Tämä on hyödyllistä ohjattaessa liikennettä tietyn verkkopolun kautta diagnostiikkatarkoituksiin.

Syntaksi:

traceroute -g 192.168.43.45 google.com>

Selitys: Käyttämällä ` -g`> vaihtoehto ja yhdyskäytävän IP-osoite, traceroute reitittää paketin määritetyn yhdyskäytävän kautta määränpäähän. google.com`> .

7. Hyppäämien enimmäismäärän asettaminen

The-m>-vaihtoehdon avulla käyttäjät voivat asettaa enimmäismäärän hyppyjä, jotta paketti saavuttaa määränpään. Oletuksena suurin TTL-arvo on 30.

Syntaksi:

traceroute -m 5 google.com>

Selitys: Määrittämällä ` -m`> vaihtoehto, jota seuraa haluttu TTL-arvo (esim. 5), traceroute rajoittaa traceroute-toiminnon enintään 5 hyppäämään määränpäähän. google.com`> .

8. IP-osoitteen resoluution poistaminen käytöstä

` -n`> optio kehottaa traceroutea olemaan ratkaisematta IP-osoitteita vastaaviin verkkotunnuksiin. Tämä voi nopeuttaa traceroute-toimintoa ohittamalla DNS-selvitysprosessin.

Syntaksi:

traceroute -n google.com>

Selitys: Käyttämällä ` -n`> vaihtoehto, traceroute näyttää IP-osoitteet sen sijaan, että se ratkaisee ne verkkotunnuksiksi traceroute-toiminnon aikana kohteeseen ` google.com`> .

9. Kohdeportin asettaminen

The-p>-vaihtoehdon avulla käyttäjät voivat määrittää kohdeportin, jota käytetään tracerout-toiminnon aikana. Oletusarvoisesti kohdeportiksi on asetettu 33434. Syntaksi:

traceroute -p 20292 google.com>

Selitys: Tarjoamalla ` -p`> vaihtoehto, jota seuraa haluttu portin numero (esim. 20292), traceroute käyttää määritettyä porttia traceroute-operaatioon kohteeseen ` google.com`> .

10. Koettimien lukumäärän asetus hyppyä kohti

The-q>-vaihtoehdon avulla käyttäjät voivat asettaa kuhunkin hyppyyn lähetettyjen koettimien määrän jäljitysreittitoiminnon aikana. Oletusarvoisesti kolme koetinta lähetetään hyppyä kohti.

Syntaksi:

traceroute -q 1 google.com>

Selitys: Käyttämällä ` -q`> vaihtoehto, jota seuraa haluttu määrä koettimia (esim. 1), traceroute lähettää määritetyn määrän koettimia per hyppy traceroute-toiminnon aikana kohteeseen. google.com`> .

11. Paketin pituuden asettaminen

Käyttäjät voivat määrittää paketin täyden pituuden käyttämällä ` packetlen`> vaihtoehto. Oletuksena traceroute käyttää 60-tavuisia paketteja.

Syntaksi:

traceroute google.com 100>

Selitys: Antamalla paketin pituuden arvon (esim. 100), traceroute käyttää määrätyn pituisia paketteja traceroute-operaation aikana kohteeseen. google.com`> .

12. Ohjeviestien näyttäminen

The--help>Vaihtoehto näyttää ohjeviestit ja lopettaa tiedot, jotka tarjoavat käyttäjille tietoa traceroute-komennon käytöstä ja käytettävissä olevista vaihtoehdoista.

Syntaksi:

traceroute --help>
näyttää traceroute-apua

näyttää traceroute-apua

Selitys: Suorittamalla ` traceroute --help`> -komento, traceroute näyttää ohjeviestejä, joissa kerrotaan yksityiskohtaisesti traceroute-komennon käyttö ja käytettävissä olevat vaihtoehdot.

Johtopäätös:

The traceroute> komento Linuxissa tarjoaa laajan valikoiman vaihtoehtoja pakettien reitin jäljittämiseen määränpäähän. Ymmärtämällä nämä vaihtoehdot ja niiden syntaksin käyttäjät voivat tehokkaasti diagnosoida verkkoyhteysongelmia ja tehdä reititysongelmien vianmäärityksen. Olipa kyseessä IP-versioiden määrittäminen, pakettien käyttäytymisen hallinta tai traceroute-toiminnan mukauttaminen, traceroute-komento tarjoaa kattavat toiminnot verkkoanalyysiin ja vianetsintään.