מערכות הפעלה משתמשות במנות להעברת הנתונים ברשת. אלו הם נתחים קטנים של מידע הנושאים נתונים ומטיילים בין מכשירים. יתרה מכך, כאשר מתעוררת בעיה כלשהי ברשת, מנות מסייעות בזיהוי שורש הבעיה הבסיסית. אֵיך? על ידי מעקב אחר המסלול של אותן מנות.
פקודת traceroute ב-Linux עוזרת לך למפות את הנתיב של מנות במהלך נסיעה ליעד ספציפי. זה עוד עוזר לך לפתור את השהיית הרשת, אובדן מנות, ניתורים ברשת, בעיות ברזולוציית DNS, גישה איטית לאתר ועוד. אז, בבלוג הזה, נסביר דרכים פשוטות להשתמש בפקודה traceroute בלינוקס.
כיצד להשתמש ב-Traceroute Command בלינוקס
ראשית, ה-traceroute אינו מותקן מראש בהפצות לינוקס רבות. עם זאת, אתה יכול להתקין אותו על ידי ביצוע אחת מהפקודות שלהלן בהתאם למערכת שלך:
מערכת הפעלה | פקודה |
דביאן/אובונטו | sudo apt להתקין traceroute |
פדורה | sudo dnf להתקין traceroute |
Arch Linux | sudo pacman -Sy traceroute |
openSUSE | sudo zypper להתקין traceroute |
לאחר ההתקנה, תוכל ליישם את פקודת traceroute על ידי הזנת:
traceroute < יעד_IP >
החלף את
התוצאה מציגה רק קפיצה אחת תוך סימון אחרים ככוכבית(*). זה קורה מכיוון שהדילוגים הבאים לא הגיבו תוך פרק הזמן הקצוב של 3 שניות. יתרה מכך, הפקודה traceroute, כברירת מחדל, משתמשת ברזולוציית DNS כדי לקבל את שמות המארחים של הופ, מה שמאט את התהליך. אתה יכול להשמיט את החלק הזה ולהנחות אותו להציג רק את כתובות ה-IP על ידי שימוש באפשרות -n:
traceroute -נ < יעד_IP >
אם ברצונך להגביל את מספר הכשות, השתמש באפשרות -m יחד עם הפקודה traceroute:
traceroute -M נ < יעד_IP >
כאן, שים את מספר הקפצות הרצוי במקום N. בביצוע, זה יחזיר רק מספר N של הקפות בתוצאות. פקודת traceroute מציגה רק את זמן ההליכה הלוך ושוב של כל הופ (RTT). עם זאת, תוכל לקבל מידע תזמון מפורט יותר עם האפשרות -I:
traceroute -אני < יעד_IP >
פקודה זו שולחת בקשת הד ICMP לאחזור נתוני RTT מדויקים יותר. לדוגמה, קחו מחדש את הדוגמה של גוגל:
עֵצָה : אם היעד שצוין מגביל מנות ICMP, אתה יכול במקום זאת לעקוב אחר מנות UDP על ידי שימוש באפשרות -U:
traceroute -IN < יעד_IP >
במקרה שאתה רוצה לחקור אפשרויות נוספות עבור traceroute, אנא הפעל את הפקודה הבאה:
traceroute --עֶזרָה
סיכום מהיר
Traceroute הוא כלי CLI מדהים שבו אתה יכול להשתמש כדי לאבחן בעיות הקשורות לרשת בלינוקס. הוא עוקב אחר הנתיב של מנות כדי לזהות את כל הבעיות הקריטיות של הרשת. לפיכך, הסברנו כל פרט ופרט על פקודת traceroute בעזרת כמה דוגמאות.