КампутарыІнфармацыйныя тэхналогіі

Каманда tracert дапаможа ў дыягностыцы праблем з сувяззю

Каманда tracert служыць для запуску дыягнастычнай ўтыліты, якая вызначае маршрут праходжання трафіку ў сеткі. Гэтая праграма прысутнічае ў большасці сучасных аперацыйных сістэм. Выкарыстоўваецца ўтыліта ў асноўным пры тэставанні і выяўленні праблемнага месца ў сеткі.

Што правярае каманда tracert?

Tracert пасылае ў кропку прызначэння запыты падобна камандзе ping. Заўважыўшы, што карыстальнікам набрана каманда tracert, Windows адпраўляе спецыяльна пазначаныя пакеты, якія, дасягнуўшы першага ж шлюза, вяртаюцца назад на кампутар карыстача. Пры гэтым у атрыманых дадзеных змяшчаецца інфармацыя аб вузле, вярнуўшыся яго. Пасля гэтага адпраўляецца наступны запыт, у целе якога ўжо прысутнічае ўказанне прапусціць яго папярэдняга шлюза.

Паслядоўная адпраўка пакетаў дазваляе атрымаць поўны маршрут праходжання інфармацыі ад кампутара карыстальніка да любога вузла ў інтэрнэце ці лакальнай сеткі. Такім чынам, каманда tracert становіцца неабходным інструментам пры дыягнаставанні праблем, дазваляючы выявіць ўчастак, на якім пакеты губляюцца.

Запуск каманды tracert ў Windows

Запусціць утыліту праверкі сеткавага маршруту ў Windows можна з каманднага радка. У версіях аперацыйнай сістэмы ніжэй за 8, каб адкрыць інтэрфейс каманднага радка, дастаткова націснуць «Пуск-Выканаць» і набраць cmd. У Windows 8 прыйдзецца звярнуцца да меню «Усе праграмы» і знайсці там пункт «Камандны радок». У любой версіі АС таксама можна скарыстацца спалучэннем клавіш Win + R.

Патрапіўшы ў камандны радок, неабходна ўвесці tracert domen.ru, дзе замест domen.ru можна паказаць любы даменнае імя або IP-адрас. Гэта прывядзе да запуску ўтыліты са стандартнымі параметрамі.

Ключы каманды tracert

Запушчаная дасведчаным карыстальнікам, змяшчае каманда tracert апісанне ключоў. Яго можна выклікаць, проста набраўшы каманду tracert з параметрам - ?.

Прывядзём кароткае апісанне параметраў, якія падтрымлівае каманда tracert:

  • -h задае максімальную колькасць пераходаў, якое можа быць выканана пры пошуку канчатковага вузла.
  • -d забараняе камандзе вырабляць спробы ператварыць IP-адрас прамежкавага шлюза ў імя.
  • -j дазваляе утыліце вырабляць свабодны пошук маршруту па спісе вузлоў. Максімум можна паказаць 9 маршрутызатараў.
  • -w служыць для ўказання часу чакання адказу на запыт ад вузла. Калі адказ не атрыманы, то будзе выведзена зорачка. Паказваецца ў мілісекундах.

Па змаўчанні максімальны лік скачкоў абмежавана 30-ю, а час чакання - 4-ма секундамі.

Аналаг ў Linux

Карыстальнікам аперацыйнай сістэмы Linux даступная ўтыліта з больш шырокім функцыяналам, чым мае каманда tracert. Называецца яна traceroute. Адрозніваецца дадзенае прыкладанне ад аналага для Windows наяўнасцю разнастайных рэжымаў, якія задаюцца з дапамогай параметраў.

Запуск трасіроўкі з дапамогай ICMP ажыццяўляе каманда tracertroute з ключом -I. Варта звярнуць увагу, што для выканання гэтай аперацыі спатрэбяцца правы адміністратара. Пры стандартных наладах у большасці дыстрыбутываў запуск каманды tracertroute можа быць ажыццёўлены любым карыстальнікам. У гэтым выпадку будуць выкарыстоўваць UDP-пакеты, таксама можна утыліце прымусова пазначыць выкарыстоўваць менавіта іх з дапамогай параметру -U.

Зорачкі ў вывадзе маршрутаў

Вельмі часта каманда tracert ці яе аналаг для Linux у шэрагу месцаў выводзяць замест інфармацыі пра адказ вузла зорачкі. Не варта разглядаць гэта як памылку. Гэта азначае толькі адно: канкрэтны маршрутызатар не адказаў на запыт за зададзены перыяд часу. Нічога дрэннага ў гэтым няма, так як прычын можа быць дастаткова шмат. Адна з іх - ўстаноўка фаерволаў або іншых сродкаў абароны, якія блакіруюць праходжанне пэўных пакетаў.

Што варта ведаць пра трасіроўку маршрутаў?

Tracert - каманда, якая вельмі важная пры дыягностыцы сеткавых праблем. Аднак варта ўлічваць, што памыліцца, разглядаючы выснову каманды tracert, дастаткова проста. Таму не трэба выкарыстоўваць трасіроўку маршрутаў як адзіны сродак пошуку непаладак.

Яшчэ адной прычынай таго, што трасіроўка можа толькі ўскосна ўказаць на праблему, з'яўляецца адрозненне маршрутаў праходжання пакетаў у інтэрнэце ў розным напрамку. Як правіла, пакет, адпраўлены карыстальнікам, да сервера ідзе праз адны вузлы, а пасланы назад - зусім па-іншаму.

Затрымкі праходжання пакетаў, прысутныя ў вывадзе ўтыліты tracert або traceroute, не маюць нічога агульнага з затрымкамі для транзітных пакетаў. Гэта звязана са спецыфікай іх апрацоўкі на маршрутызатары. Таму для арыентавання на іх неабходна ўмець правільна чытаць выснову каманды, што даволі складана.

ўтыліта MTR

Праграма MTR існуе ў версіях для большасці аперацыйных сістэм. Прынцып яе працы вельмі падобны на каманду tracer (traceroute). Яна апытвае зададзены вузел на працягу пэўнага прамежку часу, пры гэтым дазваляючы зафіксаваць змены затрымак.

Версія утыліты для Windows мае назву WinMTR і распаўсюджваецца бясплатна.

Карыстачу падаецца магчымасць працаваць з графічным інтэрфейсам, у якім неабходна ўказаць IP-адрас альбо дамен вузла прызначэння, запусціць збор статыстыкі. Як правіла, для аналізу неабходна адправіць мінімум 100 пакетаў.

Карыстачам Linux таксама прыйдзецца MTR ўсталёўваць дадаткова з рэпазітароў. У гэтых аперацыйных сістэмах звычайна выкарыстоўваецца кансольная версія ўтыліты. Карыстачу даступныя разнастайныя параметры, якія дазваляюць задаць колькасць адпраўляюцца пакетаў, запіс справаздачы ў файл, таймаўт. Таксама версія для Linux можа выкарыстоўваць для тэставання пэўныя парты або TCP-пакеты.

Што варта адпраўляць правайдэру для дыягностыкі сеткавых праблем?

Адміністратару сервера або правайдэру, як правіла, лепш адправіць высновы каманд tracert (traceroute), ping і справаздачу ўтыліты MTR. Можна, вядома, паспрабаваць абысціся толькі апошнім, але чым больш інфармацыі прадастаўлена, тым лягчэй спецыяліста знайсці і ліквідаваць праблему.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.