Linux komandas

Kā palaist Traceroute Linux

Kā palaist Traceroute Linux

Traceroute ir Linux rīks, kas ļauj izpētīt tīkla pakešu maršrutus. Tas var jums palīdzēt noteikt tīkla pakešu braucienu ierobežojošo faktoru. Traceroute ir noderīga arī gausu tīkla savienojumu novēršanā. Šī rokasgrāmata parāda, kā palaist traceroute Linux.

Par marķieri

Traceroute darbojas, nosūtot datu paketes uz mērķa datoru, serveri vai vietni un ierakstot visus starpposmus, pa kuriem paketes pārvietojas. Traceroute komandas izvads būs IP adreses un domēnu nosaukumi, caur kuriem paketes iet. Šie ieraksti arī parāda, cik ilgs laiks paiet, līdz paketes sasniedz katru galamērķi. Tas var izskaidrot, kāpēc dažu vietņu ielāde var aizņemt ilgāku laiku nekā citu, jo trafika apiņu skaits var atšķirties.

Traceroute ir noderīga arī vietējo tīklu kartēšanai. Ieskats vietējā tīkla topoloģijā un savienojumos tiek atrasts, palaižot rīku.

Ņemiet vērā, ka, izmantojot traceroute, dažas ierīces var nedarboties labi. Tas varētu būt saistīts ar maršrutētāju kļūdām, ISP ātrumu ierobežojošiem ICMP ziņojumiem, ierīcēm, kas konfigurētas nesūtīt ICMP paketes (lai novērstu izplatītus DoS uzbrukumus) utt. Daži tīkli ir arī konfigurēti, lai bloķētu izsekošanas maršruta pieprasījumus.

Traceroute instalēšana

Traceroute ir spēcīgs rīks, kas pieejams visiem Linux distros. Tālāk ir sniegts īss komandu saraksts, lai instalētu traceroute dažādos izplatījumos.

Priekš Debian / Ubuntu un atvasinājumi:

$ sudo apt instalējiet traceroute -y

Priekš Fedora un atvasinājumi:

$ sudo dnf instalējiet traceroute

Priekš openSUSE, SUSE Linux, un atvasinājumi:

$ sudo zypper traceroute

Priekš Arch Linux un atvasinājumi:

$ sudo pacman -S traceroute

Traceroute izmantošana

Nākamās sadaļas parāda, kā izmantot traceroute savā Linux sistēmā.

Pamata lietošana

Primārā metode marķēšanas maršruta izmantošanai ir diezgan vienkārša. Lai veiktu zondēšanu, ir nepieciešams tikai maršruts. Galamērķis var būt vai nu domēns, vai IP adrese.

$ traceroute linuxhint.com

$ traceroute 8.8.8.8

Ja tīkls ir konfigurēts bloķēt izsekošanas maršruta signālu, šī zonde tiks apzīmēta ar zvaigznītēm.

IPv4 vai IPv6

Pēc noklusējuma traceroute izmantos noklusējuma interneta protokolu, ar kuru ir konfigurēta jūsu sistēma. Lai manuāli iestatītu IP versiju, rīkojieties šādi.

Lai norādītu traceroute izmantot IPv4, izmantojiet karodziņu “-4”:

$ traceroute -4 linuxhint.com

Lai norādītu traceroute izmantot IPv6, izmantojiet karodziņu “-6”:

$ traceroute -6 linuxhint.com

Ostu pārbaude

Ja ir nepieciešams pārbaudīt noteiktu portu, portu var norādīt, izmantojot “-p” karodziņu. UDP izsekošanai traceroute sāksies ar norādīto vērtību un palielināsies ar katru zondi. ICMP izsekošanai vērtība noteiks sākotnējo ICMP secības vērtību. TCP un citiem lietotājiem tas būs pastāvīgais savienojuma galamērķa ports.

$ traceroute -p 192.168. lpp.0.1

Ierīču nosaukumu slēpšana

Dažās situācijās ierīces nosaukumi izvadē var padarīt izvadi netīru. Skaidrības labad ierīču nosaukumus var slēpt no izejas. Lai to izdarītu, izmantojiet karodziņu “-n” (bez kartēšanas):

$ traceroute -n linuxhint.com

Izsekošanas maršruta taimauta ierobežojums

Pēc noklusējuma traceroute gaida atbildi 5 sekundes. Atsevišķās situācijās varat mainīt gaidīšanas laiku uz lielāku vai mazāku par 5 sekundēm. Lai to izdarītu, izmantojiet karodziņu “-w”. Ņemiet vērā, ka laika vērtība ir peldošā komata skaitlis.

$ traceroute -w 6.0 linuxhint.com

Zondēšanas metodes

Ir vairākas metodes, kuras varat izmantot, lai pārbaudītu attālo adresi. Lai norādītu traceroute, lai izmantotu ICMP atbalss, izmantojiet karodziņu “-I”:

$ traceroute -Es linuxhint.com

Lai zondēšanai izmantotu TCP SYN, izmantojiet karodziņu “-T”:

$ sudo traceroute -T linuxhint.com

Maksimālā apiņu skaita iestatīšana

Pēc noklusējuma traceroute izsekos 30 apiņus. Traceroute piedāvā iespēju manuāli iestatīt izsekojamo apiņu skaitu.

Izmantojiet karodziņu “-m” ar apiņu skaitu:

$ traceroute -I -m 10 linuxhint.com

Saskarnes norādīšana

Ja datoram ir pievienotas vairākas tīkla saskarnes, tas var palīdzēt noteikt tīkla saskarni, ko izmantot pakešu sūtīšanai. Lai norādītu tīkla saskarni, izmantojiet karodziņu “-i”:

$ sudo traceroute -i enp0s3 linuxhint.com

Apiņu pieprasījumu skaita noteikšana

Lai definētu apiņu vaicājumu skaitu, norādiet šo numuru, izmantojot karodziņu “-q”:

$ traceroute -I -q 4 linuxhint.com

Pakešu maršrutēšana caur vārteju

Lai maršrutētu paketes caur noteiktu vārteju, izmantojiet opciju “-g”, kam seko vārteja:

$ traceroute -I -g 192.168. lpp.0.1 linuxhint.com

Traceroute palīdzības lapa

Iepriekš minētie demonstrējumi ir tikai daži no izplatītākajiem traceroute lietojumiem, un jums ir vēl vairāk funkciju, kuras varat izmantot. Lai saņemtu ātru palīdzību, atveriet traceroute palīdzības lapu ar šādu komandu:

$ traceroute --help

Lai iegūtu pilnīgāku un padziļinātu rokasgrāmatu par visām pieejamajām traceroute iespējām, skatiet rokasgrāmatu ar šādu komandu:

$ man traceroute

Secinājums

Traceroute ir spēcīgs rīks, ko izmanto tīkla diagnostikā, un tas atbalsta daudz iespēju. Traceroute apgūšanai var būt vajadzīgs zināms laiks un prakse. Izmantojot šo rīku, jūs bieži izmantojat šajā rakstā aprakstītās metodes.

Tur ir vairāk rīku, piemēram, traceroute. Ja vēlaties strādāt ar līdzīgu rīku GUI, pārbaudiet Zenmap, lai skenētu tīklu. Zenmap ir GUI priekšgals citam populāram tīkla skenerim ar nosaukumu Nmap.

Laimīgu skaitļošanu!

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...