במאמר הבא אנו נסתכל על MTR. זה כלי ניתוח רשת וכי אנו הולכים להשתמש משורת הפקודה. זו תוכנית פשוטה ומרובת צורות ש משלב את הפונקציונליות של תוכניות העקיבה והפינג בכלי יחיד.
לאחר MTR פועל, הוא יבדוק חיבור הרשת בין המערכת המקומית למארח מרוחק שאנחנו מציינים. ראשית אתה מגדיר את הכתובת של כל קפיצת רשת בין המארחים. לאחר מכן הוא מכה כל אחד מהם כדי לקבוע את איכות הקישור לכל מכונה.
כמו traceroute, תוכנית זו מדפיסה מידע על הדרך שעוברים חבילות. מהמארח בו פועל MTR ועד מארח יעד שצוין על ידי המשתמש. ניתן יהיה גם לקבוע את הנתיב למכונה מרוחקת בזמן הדפסת אחוז התגובה, כמו גם את זמני התגובה של כל כשות הרשת בין המערכת המקומית למכונה המרוחקת.
במהלך פעולה זו, MTR מייצר כמה נתונים סטטיסטיים שימושיים על כל מכונה. אלה מתעדכנים בזמן אמת, כברירת מחדל. בעת ביצוע התוכנית, מנות ICMP נשלחות תוך התאמת הזמן לחיות (TTL), כדי לראות את סדרת הקפיצות שהחבילה מבצעת בין המקור ליעד. עלייה פתאומית באובדן מנות או זמן תגובה יכולה להיות סימן לחיבור גרוע, מארח עמוס מדי, או אפילו התקפה של איש באמצע.
התקן MTR
אנו נמצא את הכלי הזה מותקן מראש ברוב הפצות GNU / Linux וזה די קל לשימוש. אם אינך מוצא MTR מותקן, תוכל להתקין אותו ב- Ubuntun באמצעות מנהל החבילות המוגדר כברירת מחדל. נצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו:
sudo apt install mtr
כמה דוגמאות לשימוש ב- MTR
הדוגמה הפשוטה ביותר בה אנו יכולים להשתמש ב- MTR היא לספק את שם התחום או כתובת ה- IP של המכונה המרוחקת כארגומנט, למשל google.com או 216.58.223.78. פקודה זו יראה לנו דוח מסלול מתעדכן בזמן אמת, עד שנסגור את התוכנית, נלחץ על q או Ctrl + C.
mtr google.com
צפה בכתובות IP מספריות
נוכל לאלץ את MTR להראות כתובות IP במקום שמות מארחים. לשם כך נצטרך להשתמש רק ב- n כמוצג להלן:
mtr -n google.com
הצג שמות מארחים וכתובות IP מספריות
אם אנו מעוניינים להציג MTR גם שמות מארחים וגם IPנצטרך להשתמש רק ב -b:
mtr -b google.com
הגבל את מספר הפינג'ים
כדי להגביל את מספר הפינגים לערך ספציפי ולצאת מ- MTR לאחר אותם פינגים, נשתמש ב- c. אם נסתכל על טור Snt, לאחר שמגיעים למספר הפינגים שצוין, העדכון החי מפסיק והתוכנית יוצאת. בדוגמה זו, 4 פינג'ים ייורו.
mtr -c 4 google.com
צור סטטיסטיקה ברשת
ניתן להגדיר תוכנית זו במצב דוח. לשם כך נשתמש ב- r, שהיא אפשרות שימושית להפקה סטטיסטיקה על איכות הרשת. אנו יכולים להשתמש באפשרות זו יחד עם -c כדי לציין את מספר הפינג'ים. מכיוון שהסטטיסטיקה מודפסת על פלט סטנדרטי, נוכל להפנות אותם לקובץ לצורך ניתוח נוסף.
mtr -r -c 4 google.com > mtr-reporte
ארגן את שדות הפלט
נוכל גם לארגן את שדות הפלט באופן שמעניין אותנו ביותר. זה אפשרי הודות לאפשרות -o כפי שמוצג להלן. זה יכול ראו את עמוד האיש של ה- MTR למשמעות תוויות שדה.
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 mtr
אנו יכולים גם להשתמש ב- תפריט עזרה המוצעת על ידי התוכנית מהממשק שלה על ידי לחיצה על מקש H.