MTR - Ngwaọrụ nyocha netwọkụ maka Linux


MTR bụ ngwaọrụ nyocha netwọkụ iwu dị mfe, nke na-ejikọta ọrụ traceroute na mmemme ping n'ime otu ngwaọrụ. N'otu aka ahụ dị ka traceroute, mtr na-ebipụta ozi gbasara ụzọ ngwugwu na-esi n'aka onye ọbịa nke mtr na-agbaga na onye ọrụ akọwapụtara ebe ọ ga-aga.

Otú ọ dị, mtr na-egosi ụbara ozi karịa traceroute: ọ na-ekpebi ụzọ nke igwe dịpụrụ adịpụ mgbe ọ na-ebipụta pasent nzaghachi yana oge nzaghachi nke netwọk netwọk niile na ịntanetị n'etiti usoro mpaghara na igwe dịpụrụ adịpụ.

Ozugbo ị na-agba ọsọ mtr, ọ na-enyocha njikọ netwọk dị n'etiti sistemu mpaghara na onye ọbịa nke ị kọwapụtara. Ọ na-ebu ụzọ guzobe adreesị nke netwọk hop ọ bụla (bridges, routers and gateways etc.) n'etiti ndị ọbịa, ọ na-eziga pings (na-eziga arịrịọ ICMP ECHO usoro na) onye ọ bụla iji chọpụta àgwà njikọ nke igwe ọ bụla.

N'oge ọrụ a, mtr na-ewepụta ụfọdụ ọnụ ọgụgụ bara uru gbasara igwe ọ bụla - emelitere na ozugbo, na ndabara.

Ngwá ọrụ a na-abịabu etinyere na ọtụtụ nkesa Linux ma ọ dị mfe iji ozugbo ị gafere ihe atụ iwu 10 mtr maka nchọpụta netwọkụ na Linux, kọwara n'okpuru.

Ọ bụrụ na etinyeghị mtr, ịnwere ike ịwụnye ya na nkesa Linux nke gị site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ sudo apt install mtr
$ sudo yum install mtr
$ sudo dnf install mtr

Ihe Nlereanya 10 MTR Network Diagnostics Tool

1. Ihe atụ kachasị mfe nke iji mtr bụ ịnye aha ngalaba ma ọ bụ adreesị IP nke igwe dịpụrụ adịpụ dị ka arụmụka, dịka ọmụmaatụ google.com ma ọ bụ 216.58.223.78. Iwu a ga-egosi gị akụkọ traceroute emelitere ozugbo, ruo mgbe ị ga-apụ na mmemme (site na ịpị q ma ọ bụ Ctrl + C).

$ mtr google.com
OR
$ mtr 216.58.223.78

Start: Thu Jun 28 12:10:13 2018
HOST: TecMint                     Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.0.1                0.0%     5    0.3   0.3   0.3   0.4   0.0
  2.|-- 5.5.5.211                  0.0%     5    0.7   0.9   0.7   1.3   0.0
  3.|-- 209.snat-111-91-120.hns.n 80.0%     5    7.1   7.1   7.1   7.1   0.0
  4.|-- 72.14.194.226              0.0%     5    1.9   2.9   1.9   4.4   1.1
  5.|-- 108.170.248.161            0.0%     5    2.9   3.5   2.0   4.3   0.7
  6.|-- 216.239.62.237             0.0%     5    3.0   6.2   2.9  18.3   6.7
  7.|-- bom05s12-in-f14.1e100.net  0.0%     5    2.1   2.4   2.0   3.8   0.5

2. Ị nwere ike ịmanye mtr ka ọ gosipụta adreesị IP ọnụọgụ karịa aha ndị ọbịa (nke FQDN - aha ngalaba aha zuru oke), na-eji ọkọlọtọ -n dị ka egosiri.

$ mtr -n google.com

Start: Thu Jun 28 12:12:58 2018
HOST: TecMint                     Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.0.1                0.0%     5    0.3   0.3   0.3   0.4   0.0
  2.|-- 5.5.5.211                  0.0%     5    0.9   0.9   0.8   1.1   0.0
  3.|-- ???                       100.0     5    0.0   0.0   0.0   0.0   0.0
  4.|-- 72.14.194.226              0.0%     5    2.0   2.0   1.9   2.0   0.0
  5.|-- 108.170.248.161            0.0%     5    2.3   2.3   2.2   2.4   0.0
  6.|-- 216.239.62.237             0.0%     5    3.0   3.2   3.0   3.3   0.0
  7.|-- 172.217.160.174            0.0%     5    3.7   3.6   2.0   5.3   1.4

3. Ọ bụrụ na ị ga-achọ ka mtr gosipụta aha nnabata abụọ yana ọnụọgụ IP, jiri ọkọlọtọ -b dị ka egosiri.

$ mtr -b google.com

Start: Thu Jun 28 12:14:36 2018
HOST: TecMint                     Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.0.1                0.0%     5    0.3   0.3   0.3   0.4   0.0
  2.|-- 5.5.5.211                  0.0%     5    0.7   0.8   0.6   1.0   0.0
  3.|-- 209.snat-111-91-120.hns.n  0.0%     5    1.4   1.6   1.3   2.1   0.0
  4.|-- 72.14.194.226              0.0%     5    1.8   2.1   1.8   2.6   0.0
  5.|-- 108.170.248.209            0.0%     5    2.0   1.9   1.8   2.0   0.0
  6.|-- 216.239.56.115             0.0%     5    2.4   2.7   2.4   2.9   0.0
  7.|-- bom07s15-in-f14.1e100.net  0.0%     5    3.7   2.2   1.7   3.7   0.9

4. Iji belata ọnụ ọgụgụ nke pings na otu uru ma pụọ mtr mgbe pings ndị ahụ gasịrị, jiri -c ọkọlọtọ. Ọ bụrụ na ị na-ahụ site na Snt kọlụm, ozugbo a kapịrị ọnụ ọnụ ọgụgụ nke pings, a na-ebi ndụ update akwụsị na mmemme na-apụ.

$ mtr -c5 google.com

5. Ị nwere ike ịtọ ya ka ọ bụrụ ọnọdụ akụkọ site na iji ọkọlọtọ -r, nhọrọ bara uru maka imepụta ọnụ ọgụgụ gbasara ogo netwọkụ. Ị nwere ike iji nhọrọ a yana nhọrọ -c iji kọwaa ọnụọgụgụ pings. Ebe ọ bụ na a na-ebipụta ọnụ ọgụgụ ahụ na mmepụta std, ị nwere ike ibugharị ha na faịlụ maka nyocha ọzọ.

$ mtr -r -c 5 google.com >mtr-report

Ọkọlọtọ -w na-enyere ọnọdụ mkpesa sara mbara maka mpụta nke ọma.

$ mtr -rw -c 5 google.com >mtr-report

6. Ịnwekwara ike ịhazigharị mpaghara mmepụta dị ka ịchọrọ, nke a ga-ekwe omume site na ọkọlọtọ -o dị ka egosiri (lee mtr man page maka pụtara aha aha ubi).

$ mtr -o "LSDR NBAW JMXI" 216.58.223.78

7. Oge ndabara n'etiti arịrịọ ICMP ECHO bụ otu nkeji, ị nwere ike ịkọwapụta oge n'etiti arịrịọ ICMP ECHO site na ịgbanwe uru site na iji ọkọlọtọ -i dị ka egosiri.

$ mtr -i 2 google.com

8. Ị nwere ike iji ngwugwu TCP SYN ma ọ bụ UDP datagram kama ịrịọ arịrịọ ICMP ECHO ndabara dị ka egosiri.

$ mtr --tcp test.com
OR
$ mtr --udp test.com 

9. Iji kọwapụta ọnụ ọgụgụ kacha elu nke hops (ndabara bụ 30) ka a ga-enyocha n'etiti sistemụ mpaghara na igwe dịpụrụ adịpụ, jiri ọkọlọtọ -m.

$ mtr -m 35 216.58.223.78

10. Mgbe ị na-enyocha ogo netwọkụ, ị nwere ike ịtọ nha ngwugwu ejiri na bytes site na iji ọkọlọtọ -s dị ka ya.

$ mtr -r -s PACKETSIZE -c 5 google.com >mtr-report

Site na ihe atụ ndị a, ị ga-adị mma iji mtr gaa, hụ ibe mmadụ maka nhọrọ ojiji ọzọ.

$ man mtr 

Lelee ntuziaka ndị a bara uru gbasara nhazi netwọkụ Linux na nchọpụta nsogbu:

  1. 13 Iwu nhazi netwọkụ Linux na nchọpụta nsogbu
  2. Etu esi egbochi arịrịọ ICMP Ping na sistemụ Linux

Nke ahụ bụ maka ugbu a! MTR bụ ngwa dị mfe, dị mfe iji yana karịa ngwaọrụ nyocha netwọkụ cross-platform. N'ime ntuziaka a, anyị akọwala ihe atụ iwu 10 mtr na Linux. Ọ bụrụ na ị nwere ajụjụ ọ bụla, ma ọ bụ echiche ịkọrọ anyị, jiri ụdị nkọwa n'okpuru.