MTR - ເຄື່ອງມືກວດສອບເຄືອຂ່າຍ ສຳ ລັບ Linux
MTR ແມ່ນເຄື່ອງມື ສຳ ລັບກວດກາເຄືອຂ່າຍແບບງ່າຍດາຍ, ຂ້າມເວທີເຊິ່ງລວມເອົາການເຮັດວຽກຂອງ traceroute ແລະ ping programs ທີ່ໃຊ້ກັນທົ່ວໄປເຂົ້າໃນເຄື່ອງມືດຽວ. ໃນແບບທີ່ຄ້າຍຄືກັບ traceroute, mtr ພິມຂໍ້ມູນກ່ຽວກັບເສັ້ນທາງທີ່ແພັກເກັດເດີນທາງຈາກເຈົ້າພາບທີ່ mtr ຈະຖືກ ນຳ ໃຊ້ກັບໂຮດປາຍທາງທີ່ລະບຸໄວ້ໂດຍຜູ້ໃຊ້.
ເຖິງຢ່າງໃດກໍ່ຕາມ, mtr ສະແດງຄວາມຮັ່ງມີຂອງຂໍ້ມູນຫຼາຍກວ່າ traceroute: ມັນຈະ ກຳ ນົດເສັ້ນທາງໄປຫາເຄື່ອງຫ່າງໄກສອກຫຼີກໃນຂະນະທີ່ພິມເປີເຊັນການຕອບສະ ໜອງ ພ້ອມທັງເວລາຕອບສະ ໜອງ ຂອງທຸກເຄືອຂ່າຍທີ່ຢູ່ໃນເສັ້ນທາງອິນເຕີເນັດລະຫວ່າງລະບົບທ້ອງຖິ່ນແລະເຄື່ອງຈັກທີ່ຢູ່ໄກ.
ເມື່ອທ່ານດໍາເນີນການ mtr, ມັນຄາດວ່າການເຊື່ອມຕໍ່ເຄືອຂ່າຍລະຫວ່າງລະບົບທ້ອງຖິ່ນແລະເຈົ້າພາບທີ່ຢູ່ຫ່າງໄກສອກຫຼີກທີ່ທ່ານໄດ້ລະບຸ. ມັນ ທຳ ອິດທີ່ຕັ້ງທີ່ຢູ່ຂອງແຕ່ລະເຄືອຂ່າຍ hop (ຂົວ, routers ແລະ gateways ແລະອື່ນໆ) ລະຫວ່າງເຈົ້າພາບ, ຫຼັງຈາກນັ້ນມັນກໍ່ສົ່ງສຽງ (ສົ່ງ ລຳ ດັບການຮ້ອງຂໍ ICMP ECHO ໃຫ້) ແຕ່ລະເຄື່ອງເພື່ອ ກຳ ນົດຄຸນນະພາບຂອງການເຊື່ອມຕໍ່ກັບແຕ່ລະເຄື່ອງ.
ໃນລະຫວ່າງການປະຕິບັດງານນີ້, mtr ສົ່ງອອກສະຖິຕິທີ່ເປັນປະໂຫຍດບາງຢ່າງກ່ຽວກັບແຕ່ລະເຄື່ອງຈັກ - ຖືກປັບປຸງໃນເວລາຈິງ, ໂດຍຄ່າເລີ່ມຕົ້ນ.
ເຄື່ອງມືນີ້ແມ່ນຕິດຕັ້ງໄວ້ລ່ວງ ໜ້າ ໃນການແຈກຈ່າຍ Linux ສ່ວນໃຫຍ່ແລະງ່າຍຕໍ່ການໃຊ້ງ່າຍເມື່ອທ່ານຜ່ານຕົວຢ່າງ ຄຳ ສັ່ງ 10 mtr ສຳ ລັບການບົ່ງມະຕິເຄືອຂ່າຍໃນ Linux, ອະທິບາຍລຸ່ມນີ້.
ຖ້າ mtr ບໍ່ໄດ້ຕິດຕັ້ງ, ທ່ານສາມາດຕິດຕັ້ງມັນໃນການແຈກຈ່າຍ Linux ຂອງທ່ານໂດຍໃຊ້ຕົວຈັດການຊຸດເລີ່ມຕົ້ນຂອງທ່ານດັ່ງທີ່ສະແດງ.
$ sudo apt install mtr $ sudo yum install mtr $ sudo dnf install mtr
10 ຕົວຢ່າງການ ນຳ ໃຊ້ເຄື່ອງມືໃນການວິນິດໄສເຄືອຂ່າຍ
1. ຕົວຢ່າງທີ່ງ່າຍທີ່ສຸດຂອງການໃຊ້ mtr ແມ່ນການໃຫ້ຊື່ໂດເມນຫຼືທີ່ຢູ່ IP ຂອງເຄື່ອງຫ່າງໄກສອກຫຼີກເປັນການໂຕ້ຖຽງ, ຕົວຢ່າງ google.com ຫຼື 216.58.223.78. ຄຳ ສັ່ງນີ້ຈະສະແດງໃຫ້ທ່ານລາຍງານ traceroute ທີ່ຖືກປັບປຸງໃນເວລາຈິງ, ຈົນກວ່າທ່ານຈະອອກຈາກໂປຣແກຣມ (ໂດຍການກົດປຸ່ມ q
ຫຼື 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. ທ່ານສາມາດບັງຄັບໃຫ້ mtr ສະແດງທີ່ຢູ່ IP ຂອງຕົວເລກແທນຊື່ເຈົ້າພາບ (ໂດຍປົກກະຕິ FQDNs - ຊື່ໂດເມນທີ່ມີຄຸນວຸດທິເຕັມຮູບແບບ), ໂດຍໃຊ້ -n
ທຸງດັ່ງທີ່ສະແດງ.
$ 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. ຖ້າທ່ານຕ້ອງການ mtr ສະແດງທັງຊື່ເຈົ້າພາບພ້ອມທັງຕົວເລກ IP ຂອງຕົວເລກໃຫ້ໃຊ້ -b
ທຸງດັ່ງທີ່ສະແດງ.
$ 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. ເພື່ອ ຈຳ ກັດ ຈຳ ນວນ pings ກັບມູນຄ່າສະເພາະແລະອອກ mtr ຫຼັງຈາກ pings ເຫຼົ່ານັ້ນ, ໃຫ້ໃຊ້ -c
flag. ຖ້າທ່ານສັງເກດຈາກຖັນ Snt, ເມື່ອ ຈຳ ນວນເສດຂອງ ຈຳ ນວນທີ່ໄດ້ລະບຸໄປແລ້ວ, ການອັບເດດສົດຈະຢຸດແລະໂປແກຼມຈະອອກໄປ.
$ mtr -c5 google.com
5. ທ່ານສາມາດ ກຳ ນົດມັນເຂົ້າໃນຮູບແບບການລາຍງານໂດຍໃຊ້ -r
ທຸງ, ຕົວເລືອກທີ່ມີປະໂຫຍດ ສຳ ລັບການຜະລິດສະຖິຕິທີ່ກ່ຽວຂ້ອງກັບຄຸນນະພາບຂອງເຄືອຂ່າຍ. ທ່ານສາມາດໃຊ້ຕົວເລືອກນີ້ພ້ອມກັບຕົວເລືອກ -c
ເພື່ອ ກຳ ນົດ ຈຳ ນວນຂອງ ping. ນັບຕັ້ງແຕ່ສະຖິຕິຖືກພິມອອກເປັນຜົນຜະລິດ std, ທ່ານສາມາດໂອນພວກມັນໄປຫາເອກະສານ ສຳ ລັບການວິເຄາະຕໍ່ມາ.
$ mtr -r -c 5 google.com >mtr-report
ທຸງ -w
ຊ່ວຍໃຫ້ຮູບແບບການລາຍງານກວ້າງ ສຳ ລັບຜົນຜະລິດທີ່ຊັດເຈນກວ່າ.
$ mtr -rw -c 5 google.com >mtr-report
6. ທ່ານຍັງສາມາດຈັດແຈງຂົງເຂດຜົນຜະລິດຄືນ ໃໝ່ ຕາມທີ່ທ່ານຕ້ອງການ, ນີ້ສາມາດເປັນໄປໄດ້ໂດຍທຸງ -o
ທີ່ສະແດງໄວ້ (ເບິ່ງ ໜ້າ man mtr ສຳ ລັບຄວາມ ໝາຍ ຂອງປ້າຍຊື່ພາກສະ ໜາມ).
$ mtr -o "LSDR NBAW JMXI" 216.58.223.78
7. ໄລຍະຫ່າງລະຫວ່າງ ຄຳ ຮ້ອງຂໍຂອງ ICMP ECHO ແມ່ນ ໜຶ່ງ ວິນາທີ, ທ່ານສາມາດ ກຳ ນົດໄລຍະຫ່າງລະຫວ່າງ ຄຳ ຮ້ອງຂໍຂອງ ICMP ECHO ໂດຍການປ່ຽນຄ່າໂດຍການ ນຳ ໃຊ້ທຸງ -i
ດັ່ງທີ່ສະແດງ.
$ mtr -i 2 google.com
8. ທ່ານສາມາດໃຊ້ແພັກເກັດ TCP SYN ຫຼື UDP datagrams ແທນການຮ້ອງຂໍ ICMP ECHO ໃນຕອນຕົ້ນຕາມທີ່ສະແດງ.
$ mtr --tcp test.com OR $ mtr --udp test.com
9. ເພື່ອ ກຳ ນົດ ຈຳ ນວນ hops ສູງສຸດ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 30) ທີ່ຈະຖືກພິສູດລະຫວ່າງລະບົບທ້ອງຖິ່ນແລະເຄື່ອງຫ່າງໄກສອກຫຼີກ, ໃຫ້ໃຊ້ທຸງ -m
.
$ mtr -m 35 216.58.223.78
10. ໃນຂະນະທີ່ ກຳ ລັງພິຈາລະນາຄຸນນະພາບຂອງເຄືອຂ່າຍ, ທ່ານສາມາດ ກຳ ນົດຂະ ໜາດ ແພັກທີ່ໃຊ້ໃນໄບຕ໌ໂດຍໃຊ້ -s
ທຸງດັ່ງນັ້ນ.
$ mtr -r -s PACKETSIZE -c 5 google.com >mtr-report
ດ້ວຍຕົວຢ່າງເຫຼົ່ານີ້, ທ່ານຄວນຈະດີທີ່ຈະໄປ ນຳ ໃຊ້ mtr, ເບິ່ງ ໜ້າ man ສຳ ລັບຕົວເລືອກການ ນຳ ໃຊ້ຫຼາຍ.
$ man mtr
ກວດເບິ່ງຄູ່ມືທີ່ເປັນປະໂຫຍດເຫລົ່ານີ້ກ່ຽວກັບການຕັ້ງຄ່າເຄືອຂ່າຍ Linux ແລະການແກ້ໄຂບັນຫາ:
<
ນັ້ນແມ່ນ ສຳ ລັບດຽວນີ້! MTR ແມ່ນເຄື່ອງມືການວິນິດໄສເຄືອຂ່າຍຂ້າມເວທີທີ່ລຽບງ່າຍ. ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ອະທິບາຍຕົວຢ່າງ ຄຳ ສັ່ງ 10 mtr ໃນ Linux. ຖ້າທ່ານມີ ຄຳ ຖາມ, ຫລືຄວາມຄິດທີ່ຈະແບ່ງປັນກັບພວກເຮົາ, ໃຫ້ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.