6.2 ניטור הרצאה
פקודת arping ו-ping ב-Linux¶
במערכות לינוקס, פקודות arping ו-ping הן כלים חיוניים לאבחון ולבדיקת תקשורת רשת. כל אחת מהן משמשת למטרה שונה, אך שניהם יכולים להיות יעילים מאוד במקרים של פתרון בעיות רשת.
פקודת ping¶
פקודת ping משמשת לשליחת בקשות ICMP Echo Request למחשב אחר ברשת, ובכך בודקת אם יש חיבור תקני בין המחשב הנוכחי למחשב היעד. פקודה זו עוזרת לוודא שמחשב היעד פעיל ושהחיבור בינו לבין המחשב המקומי תקין.
שימושים עיקריים¶
-
בדיקת חיבור לרשת
פקודתpingפשוטה שולחת חבילות נתונים למחשב אחר וממתינה לקבלת תשובות. אם המחשב היעד זמין ונגיש, הוא יחזיר את חבילות הנתונים יחד עם הזמן שלוקח לכל חבילה להגיע ולהתשיב.לדוגמה:
-
הצגת זמן תגובה
הפקודה מציגה את הזמן שלוקח לחבילה להגיע למחשב היעד ולחזור חזרה (כמויות זמן שמכונות RTT - Round Trip Time).פלט טיפוסי של הפקודה:
PING google.com (142.250.72.78) 56(84) bytes of data.
64 bytes from 142.250.72.78: icmp_seq=1 ttl=56 time=14.8 ms
64 bytes from 142.250.72.78: icmp_seq=2 ttl=56 time=14.9 ms
- הגבלת מספר החבילות
ניתן להגביל את מספר החבילות שיישלחו בעזרת האפשרות-c. לדוגמה, לשלוח 4 חבילות:
- פינג ללא פתרון DNS
אם רוצים לפנות ישירות לכתובת IP ולא דרך שם דומיין, יש להשתמש בכתובת IP ישירות:
דגלים נוספים¶
-t: הגדרת TTL (Time to Live) לחבילה.-i: הגדרת זמן המתנה בין חבילות שנשלחות.-l: הגדרת מספר חבילות שיישלחו בהתחלה.-s: הגדרת גודל החבילה.
פקודת arping¶
הפקודה arping דומה ל-ping, אך במקום להשתמש בפרוטוקול ICMP, היא משתמשת בפרוטוקול ARP (Address Resolution Protocol) לשלוח בקשות ARP למחשב אחר ברשת המקומית. פקודה זו עוזרת לגלות אם כתובת MAC של מכשיר מסוים קיימת ברשת המקומית.
שימושים עיקריים¶
-
בדיקת כתובת MAC
הפקודהarpingשולחת בקשת ARP אל כתובת IP מסוימת ברשת המקומית כדי לגלות את כתובת ה-MAC של המחשב.לדוגמה, לשלוח בקשת ARP לכתובת IP מסוימת:
- גילוי קונפליקטים בכתובת IP
ניתן להשתמש בפקודתarpingכדי לבדוק אם יש מכשירים אחרים ברשת שמשתמשים באותה כתובת IP. אם כתובת ה-IP כבר משויכת לכתובת MAC אחרת, יתקבל פלט המציין זאת.
דגלים נוספים¶
-c: הגדרת מספר החבילות שיישלחו.-I: הגדרת הממשק של הרשת שעליו יישלחו הבקשות.-D: שימוש במצב "Discovery" שמבצע בדיקה של ה-IP ולא שולח תשובה.
סיכום¶
- הפקודה
ping: משמשת לבדוק את תקינות החיבור עם מחשבים אחרים ברשת, משתמשת בפרוטוקול ICMP ומחזירה את זמן התגובה. - הפקודה
- הפקודה
arping: משמשת לשלוח בקשות ARP עבור כתובת IP ברשת המקומית, ומספקת מידע על כתובת ה-MAC שמקושרת אליה.
שני הכלים הללו חשובים מאוד למנהלי רשת, אבחון בעיות רשת, ולמצבים שבהם רוצים לוודא שהחיבורים ברשת פועלים כראוי.