כיצד להפעיל את Traceroute בלינוקס

How Run Traceroute Linux



Traceroute הוא כלי בלינוקס המאפשר לך לחקור את מסלולי חבילות הרשת. זה יכול לעזור לך לזהות את הגורם המגביל של מסעות מנות רשת. Traceroute שימושי גם לפתרון בעיות בחיבורי רשת איטי. מדריך זה מראה לך כיצד להריץ traceroute בלינוקס.

על traceroute

Traceroute פועל על ידי שליחת מנות נתונים למחשב היעד, לשרת או לאתר ותיעוד כל שלבי הביניים שדרכם עוברות החבילות. הפלט של פקודה traceroute יהיה כתובות ה- IP ושמות הדומיין שדרכם החבילות עוברות. ערכים אלה מראים גם כמה זמן לוקח למנות להגיע לכל יעד. זה עשוי להסביר מדוע טעינה של כמה אתרים עשויה להימשך זמן רב יותר מאחרים, מכיוון שמספר כשות התנועה יכול להשתנות.







Traceroute שימושי גם למיפוי רשתות מקומיות. בעת הפעלת הכלי מוצאת תובנה לגבי הטופולוגיה והחיבורים של הרשת המקומית.



שים לב שבעת השימוש traceroute, התקנים מסוימים עשויים שלא לפעול בצורה טובה. הסיבה לכך עשויה להיות נתב באגים, הודעות ICMP המגבילות את קצבי האינטרנט, התקנים שהוגדרו שלא לשלוח מנות ICMP (למניעת התקפות DoS מופצות) וכו '. חלק מהרשתות מוגדרות גם לחסימת בקשות עקבות.



התקנת traceroute

Traceroute הוא כלי רב עוצמה הזמין לכל הפצות לינוקס. להלן רשימה קצרה של הפקודות להתקנת traceroute בהפצות שונות.





ל דביאן/אובונטו ונגזרות:

$סודומַתְאִיםלהתקיןtraceroute



ל פדורה ונגזרות:

$סודוdnfלהתקיןtraceroute

ל openSUSE, SUSE Linux, ונגזרות:

$סודוזיפרבtraceroute

ל Arch Linux ונגזרות:

$סודופקמן-Straceroute

שימוש traceroute

הסעיפים הבאים מראים לך כיצד להשתמש ב- traceroute במערכת הלינוקס שלך.

שימוש בסיסי

השיטה העיקרית לשימוש traceroute היא פשוטה למדי. כל מה שדורש עקבות הוא היעד לביצוע החקירה. היעד יכול להיות דומיין או כתובת IP.

$traceroute linuxhint.com

$traceroute 8.8.8.8

אם רשת מוגדרת לחסום את האות traceroute, אז בדיקה זו תסומן בכוכביות.

IPv4 או IPv6

כברירת מחדל, traceroute ישתמש בפרוטוקול האינטרנט המוגדר כברירת מחדל שאיתו מוגדרת המערכת שלך. כדי להגדיר ידנית את גרסת ה- IP, בצע את ההליך שלהלן.

כדי להגיד ל- traceroute להשתמש ב- IPv4, השתמש בדגל -4:

$traceroute-4linuxhint.com

כדי להגיד ל- traceroute להשתמש ב- IPv6, השתמש בדגל -6:

$traceroute-6linuxhint.com

בדיקת יציאות

אם יש צורך לבדוק יציאה ספציפית, ניתן לציין את היציאה באמצעות הדגל -p. עבור מעקב אחר UDP, traceroute יתחיל בערך הנתון ויגדל עם כל בדיקה. לצורך מעקב אחר ICMP, הערך יקבע את ערך רצף ה- ICMP ההתחלתי. עבור TCP ואחרים, זו תהיה יציאת היעד הקבועה לחיבור.

$traceroute-p <נמל>192.168.0.1

הסתרת שמות מכשירים

במצבים מסוימים, שמות המכשירים בפלט עלולים לגרום לפלט להיראות מבולגן. ליתר בהירות, תוכל להסתיר את שמות המכשירים מהפלט. לשם כך, השתמש בדגל -n (ללא מיפוי):

$traceroute-nlinuxhint.com

מגבלת פסק הזמן של Traceroute

כברירת מחדל, traceroute ממתין 5 שניות עד לקבלת תשובה. במצבים מסוימים, ייתכן שתרצה לשנות את זמן ההמתנה לגדול או פחות מחמש שניות. לשם כך, השתמש בדגל -w. שים לב שערך הזמן הוא מספר נקודה צפה.

$traceroute 6.0linuxhint.com

שיטות בדיקה

ישנן מספר שיטות שבהן תוכל להשתמש כדי לחקור את הכתובת המרוחקת. כדי לציין traceroute לשימוש בהד ICMP, השתמש בדגל -I:

$traceroute-אניlinuxhint.com

כדי להשתמש ב- TCP SYN לצורך חיטוט, השתמש בדגל -T:

$סודוtraceroutelinuxhint.com

הגדרת מספר הכשות המרבי

כברירת מחדל, traceroute יעקוב אחר 30 כשות. Traceroute מציעה את היכולת להגדיר ידנית את מספר הכשות למעקב.

השתמש בדגל -m עם מספר הכשות:

$traceroute-אני -M 10linuxhint.com

ציון הממשק

אם יש מספר ממשקי רשת המחוברים למחשב, אז זה עשוי לעזור לציין את ממשק הרשת שישמש לשליחת מנות. כדי לציין את ממשק הרשת, השתמש בסימן -i:

$סודוtraceroute-אניenp0s3 linuxhint.com

הגדרת מספר השאילתות על הופ

כדי להגדיר את מספר השאילתות עבור הופ, ציין מספר זה באמצעות הדגל -q:

$traceroute-אני -q 4linuxhint.com

ניתוב מנות דרך שער

כדי לנתב מנות דרך שער מסוים, השתמש באפשרות -g, ואחריו השער:

$traceroute-אני 192.168.0.1 linuxhint.com

דף העזרה של Traceroute

ההדגמות לעיל הן רק חלק מהשימושים הנפוצים של traceroute, ויש עוד יותר תכונות לשימושך. לקבלת עזרה מהירה, פתח את דף העזרה של traceroute באמצעות הפקודה הבאה:

$traceroute--עֶזרָה

לקבלת מדריך מלא ומעמיק יותר על כל האפשרויות הזמינות של traceroute, עיין בדף האיש עם הפקודה הבאה:

$אישtraceroute

סיכום

Traceroute הוא כלי רב עוצמה המשמש לאבחון רשת, ויש המון אפשרויות שהוא תומך בו. שליטה בטראסאוט עשויה לדרוש זמן והתעמלות. בעת שימוש בכלי זה, לעתים קרובות תשתמש בשיטות המתוארות במאמר זה.

יש עוד כלים כמו traceroute בחוץ. אם אתה מחפש לעבוד עם כלי דומה ב- GUI, בדוק את Zenmap כדי לסרוק רשת. Zenmap הוא ממשק ממשק GUI עבור סורק רשת פופולרי אחר בשם Nmap.

מחשוב שמח!