MTR เครื่องมือสำหรับการวิเคราะห์เครือข่ายจากเทอร์มินัล

mtr เทอร์มินัลเกี่ยวกับ

ในบทความหน้าเราจะมาดู MTR มันคือ เครื่องมือวิเคราะห์เครือข่าย และเราจะใช้จากบรรทัดคำสั่ง เป็นโปรแกรมที่เรียบง่ายและหลากหลาย รวมฟังก์ชันการทำงานของโปรแกรม traceroute และ ping ในเครื่องมือเดียว

เมื่อ MTR ทำงานก็จะสำรวจ การเชื่อมต่อเครือข่ายระหว่างระบบโลคัลและโฮสต์ระยะไกล ที่เราระบุ ขั้นแรกให้คุณตั้งค่าที่อยู่ของเครือข่ายแต่ละเครือข่ายระหว่างโฮสต์ จากนั้นส่ง Ping ไปยังแต่ละเครื่องเพื่อตรวจสอบคุณภาพของลิงค์ไปยังแต่ละเครื่อง

เช่นเดียวกับ traceroute โปรแกรมนี้จะพิมพ์ข้อมูลเกี่ยวกับเส้นทางที่ถ่ายโดยแพ็กเก็ต จากโฮสต์ที่ MTR กำลังทำงานไปยังโฮสต์เป้าหมายที่ผู้ใช้ระบุ นอกจากนี้ยังสามารถกำหนดเส้นทางไปยังเครื่องระยะไกลได้ในขณะที่พิมพ์เปอร์เซ็นต์การตอบสนองตลอดจนเวลาตอบสนองของเครือข่ายทั้งหมดระหว่างระบบโลคัลและเครื่องระยะไกล

ในระหว่างการดำเนินการนี้ MTR สร้างสถิติที่เป็นประโยชน์ในแต่ละเครื่อง. สิ่งเหล่านี้ได้รับการอัปเดตตามเวลาจริงโดยค่าเริ่มต้น เมื่อดำเนินการโปรแกรมแพ็คเก็ต ICMP จะถูกส่งไปเพื่อปรับเวลาในการใช้งานจริง (TTL) เพื่อดูชุดของการกระโดดที่แพ็กเก็ตทำระหว่างต้นทางและปลายทาง การสูญเสียแพ็คเก็ตหรือเวลาตอบสนองที่เพิ่มขึ้นอย่างกะทันหันอาจเป็นสัญญาณของการเชื่อมต่อที่ไม่ดีโฮสต์ที่ทำงานหนักเกินไปหรือแม้แต่การโจมตีระหว่างคนที่อยู่ตรงกลาง

ติดตั้ง MTR

เราจะพบเครื่องมือนี้ ติดตั้งไว้ล่วงหน้าบน Gnu / Linux ส่วนใหญ่ และใช้งานง่ายมาก หากคุณไม่พบ MTR ที่ติดตั้งคุณสามารถติดตั้งบน Ubuntun โดยใช้โปรแกรมจัดการแพ็คเกจเริ่มต้น เราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และเขียนลงในนั้น:

sudo apt install mtr

ตัวอย่างการใช้ MTR

ตัวอย่าง mtr พื้นฐาน

ตัวอย่างที่ง่ายที่สุดที่เราสามารถใช้กับ MTR คือการระบุชื่อโดเมนหรือที่อยู่ IP ของเครื่องระยะไกลเป็นอาร์กิวเมนต์เช่น google.com หรือ 216.58.223.78 คำสั่งนี้ จะแสดงรายงาน traceroute ให้เราเห็น อัปเดตตามเวลาจริงจนกว่าเราจะปิดโปรแกรมกด q หรือ Ctrl + C

mtr google.com

ดูที่อยู่ IP ที่เป็นตัวเลข

ตัวเลข ip mtr

เราจะสามารถบังคับให้แสดง MTR ได้ ที่อยู่ IP แทนชื่อโฮสต์. สำหรับสิ่งนี้เราจะต้องใช้ -n ตามที่แสดงด้านล่างเท่านั้น:

mtr -n google.com

ดูชื่อโฮสต์และ IP ตัวเลข

ดูโฮสต์และ ips mtr ที่เป็นตัวเลข

หากเราสนใจในการแสดง MTR ทั้งชื่อโฮสต์และ IPเราจะต้องใช้ -b:

mtr -b google.com

จำกัด จำนวนปิง

mtr จำกัด จำนวนปิง

ในการ จำกัด จำนวน pings ให้เป็นค่าเฉพาะและออกจาก MTR หลังจาก pings เหล่านั้นเราจะใช้ -c หากเราดูที่ไฟล์ คอลัมน์ Snt เมื่อถึงจำนวนปิงที่ระบุการอัปเดตสดจะหยุดและโปรแกรมจะออก ในตัวอย่างนี้ 4 ปิงจะเริ่มทำงาน

mtr -c 4 google.com

สร้างสถิติเครือข่าย

โปรแกรมนี้สามารถกำหนดค่าได้ในโหมดรายงาน ในการทำเช่นนี้เราจะใช้ -r ซึ่งเป็นตัวเลือกที่มีประโยชน์ในการสร้าง สถิติเกี่ยวกับคุณภาพเครือข่าย. เราสามารถใช้ตัวเลือกนี้ร่วมกับ -c เพื่อระบุจำนวนปิง. เนื่องจากสถิติถูกพิมพ์บนเอาต์พุตมาตรฐานเราจึงสามารถเปลี่ยนเส้นทางไปยังไฟล์เพื่อการวิเคราะห์เพิ่มเติมได้

mtr -r -c 4 google.com  > mtr-reporte

จัดระเบียบฟิลด์เอาต์พุต

mtr จัดระเบียบฟิลด์

นอกจากนี้เรายังสามารถจัดระเบียบฟิลด์เอาต์พุตในแบบที่เราสนใจมากที่สุด สิ่งนี้เป็นไปได้ด้วยตัวเลือก -o ที่แสดงด้านล่าง มันสามารถ อ้างถึงหน้า MTR man สำหรับความหมาย ของป้ายชื่อเขตข้อมูล

mtr -o "LSDR NBAW JMXI" 216.58.223.78

ช่วงเวลาระหว่างคำขอ ICMP ECHO

ช่วงเวลาเริ่มต้นระหว่างคำขอ ICMP ECHO คือหนึ่งวินาที สิ่งนี้สามารถเปลี่ยนแปลงได้โดยระบุไฟล์ ช่วงเวลาระหว่างคำขอ การเปลี่ยนค่าโดยใช้ -i

mtr -i 2 google.com

ระบุจำนวนการกระโดดสูงสุด

เราจะสามารถระบุจำนวนครั้งสูงสุดของการกระโดด ค่าเริ่มต้นคือ 30. ด้วยวิธีนี้เราจะสามารถตรวจสอบระหว่างระบบโลคัลและเครื่องระยะไกลได้ ในการทำเช่นนี้เราใช้ -m ตามด้วยค่าที่เราสนใจ

mtr -m 35 216.58.223.78

กำหนดขนาดของแพ็กเก็ตที่ใช้

โดยการทดสอบคุณภาพของเครือข่ายเราจะสามารถทำได้ กำหนดขนาดแพ็คเก็ต ระบุเป็นไบต์ ใช้ -s. ในคำสั่งต่อไปนี้เราจะต้องให้ค่าตัวเลขในฟิลด์ PACKETSIZE:

mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte

MTR ช่วยเหลือ

ผู้ใช้ที่ต้องการสามารถขอความช่วยเหลือเกี่ยวกับโปรแกรมนี้ได้โดยดูที่ man page ในนั้นเราจะพบตัวเลือกเพิ่มเติมสำหรับการใช้งาน

man mtr

ช่วย mtr

เรายังสามารถใช้ประโยชน์จากไฟล์ เมนูช่วยเหลือ นำเสนอโดยโปรแกรมจากอินเทอร์เฟซโดยกดปุ่ม H


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา