Linux komandas

Kā izmantot traceroute Debian 9

Kā izmantot traceroute Debian 9
traceroute ir spēcīgs tīkla rīks operētājsistēmā Linux. To izmanto, lai atrastu maršrutus, kurus paciņa veic. Informācija ir ļoti noderīga jūsu tīkla atkļūdošanas nolūkos.

Piemēram, pieņemsim, ka esat konfigurējis Linux maršrutētāju. Jūs zināt, ka viss ir pareizi konfigurēts, taču, mēģinot piekļūt internetam, tas vispār nedarbojas. Jūsu DNS serveris darbojas nevainojami. Tātad, kur ir problēma? Kā jūs to atrastu? Kā jūs to labotu?

Mēģināsim atbildēt uz pirmo jautājumu. DNS nosaukuma izšķirtspēja darbojas, bet resursdators nav sasniedzams. Hmm ... Apskatīsim, pa kuru ceļu iet lūgums uz ārpasauli. Tam mēs varam izmantot traceroute. Nu, lūgumi neiet pareizajā virzienā. Noklusējuma vārteja nav pareiza. Tātad, kā jūs to labojat? labi, nosakot pareizo noklusējuma vārteju, vienkārši!

Tā traceroute palīdz atkļūdot tīkla savienojamības problēmas. Tas ir ļoti svarīgs rīks tīkla administratoriem.

Šajā rakstā es parādīšu, kā izmantot traceroute Debian 9. Sāksim.

Traceroute instalēšana Debian 9:

traceroute ir daļa no tīkla rīki pakete Debian 9 Stretch. Iespējams, ka tā nav instalēta Debian 9 Stretch. Bet tas ir pieejams oficiālajā Debian 9 Stretch pakotņu krātuvē. Tāpēc to ir ļoti viegli uzstādīt.

Vispirms atjauniniet savas Debian 9 mašīnas APT pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums

Debian 9 datora APT pakotnes krātuves kešatmiņa ir jāatjaunina.

Tagad instalējiet tīkla rīki pakotni jūsu Debian 8 mašīnā ar šādu komandu:

$ sudo apt instalējiet net-tools

tīkla rīki pakete ir jāinstalē.

Tagad pārbaudiet, vai traceroute darbojas vai nedarbojas ar šādu komandu:

$ traceroute --versija

Kā redzat zemāk redzamajā ekrānuzņēmumā, traceroute darbojas pareizi.

Traceroute pamatlietojums:

Pamata marķēšanas maršruta izmantošana ir resursdatora vai IP adreses maršrutu izsekošana.

Piemēram, lai izsekotu google maršrutus.com, jūs izpildāt šādu komandu:

$ traceroute google.com

Tiek izdrukāta gara izeja. Šeit atzīmētā ekrānuzņēmuma sadaļa, 172.217.194.102 ir Google galamērķa IP adrese.com un 192.168. lpp.10.1 ir pirmā maršruta IP adrese, kas ir mans Linux virtuālais maršrutētājs, un otrā IP adrese 192.168. lpp.2.1 ir mana maršruta otrā maršruta IP adrese.

Paketei ir jāiziet tik daudz maršrutētāju, lai sasniegtu google.com galamērķī IP 172.217.194.102 no mana datora.

Atspējot DNS nosaukuma izšķirtspēju traceroute:

Pēc noklusējuma traceroute mēģina veikt maršrutētāja DNS nosaukuma izšķiršanu ceļā. Ja vēlaties redzēt tikai maršrutu IP adresi, varat nokārtot -n karodziņš marķēšanas maršrutam. traceroute vairs neveiks DNS nosaukuma izšķiršanu.

$ traceroute -n google.com

Kā redzat no komandas traceroute izvades, tikai google maršrutu IP adreses.com tiek parādītas.

Traceroute vārtejas maiņa:

traceroute pēc noklusējuma izmanto jūsu Debian 9 mašīnas noklusējuma vārteju. Ja jums nav konfigurēta noklusējuma vārteja, traceroute nedarbosies. Tādā gadījumā jums jāpasaka traceroute izmantot pareizo vārteju. Jūs izmantojat -g karodziņš, lai norādītu vārteju traceroute.

Pieņemsim, ka vēlaties izmantot 192.168. lpp.10.1 kā vārti traceroute komandai, izpildiet šādu komandu:

$ traceroute -g 192.168. lpp.10.1 google.com

Īpaša avota saskarnes izmantošana izsekošanas maršrutā:

Ja jūsu Debian 9 mašīnā ir pieejams vairāku tīkla interfeiss, traceroute var izvēlēties nejauši izmantot tīkla saskarni. Ja vēlaties izsekot maršrutus līdz galamērķa resursdatoram, izmantojot noteiktu tīkla saskarni, izmantojiet -i karodziņu, lai norādītu, kuru tīkla saskarni vēlaties izmantot.

Lai uzzinātu, kādas tīkla saskarnes ir pieejamas jūsu datorā Debian 9, palaidiet šādu komandu:

$ ip a

Kā redzat, mans tīkla saskarnes nosaukums ir ens33.

Tagad izmantojiet ens33 interfeiss, lai izsekotu maršrutus līdz google.com, izmantojot traceroute ar šādu komandu:

$ sudo traceroute -i ens33 google.com

ens33 saskarne jāizmanto maršrutu izsekošanai.

TTL maiņa marķierā:

The TTL vai Laiks dzīvot norāda, cik maršrutētāju traceroute komanda izsekos ceļā uz galamērķi. TTL noklusējuma vērtība ir 30, kas nozīmē, ka pēc noklusējuma tiek izsekoti tikai 30 maršruti.

Lai mainītu TTL vērtību, -m tiek izmantots karogs.

Piemēram, ja vēlaties, lai pirmie 4 maršruti būtu ceļā uz google galamērķi.com, palaidiet šādu komandu:

$ traceroute -m 4 google.com

Kā redzat, tiek parādīti pirmie 4 maršruti.

Palīdzības saņemšana ar traceroute:

Ir daudz vairāk lietu, ko jūs varat darīt ar traceroute. Lai uzzinātu, dodieties uz traceroute rokasgrāmatu ar šādu komandu.

$ man traceroute

Tieši tā jūs izmantojat traceroute vietnē Debian 9 Stretch. Paldies, ka izlasījāt šo rakstu.

5 labākie ergonomiskie datoru peles izstrādājumi Linux
Vai ilgstoša datora lietošana izraisa sāpes plaukstas locītavā vai pirkstos? Vai jūs ciešat no stīvām locītavām un jums pastāvīgi ir jāspiež rokas? Va...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...