6.2 - ניטור - הרצאה
פקודת arping ו-ping ב-Linux¶
במערכות לינוקס, פקודות arping ו-ping הן כלים חיוניים לאבחון ולבדיקת תקשורת רשת. כל אחת מהן משמשת למטרה שונה, אך שניהם יכולים להיות יעילים מאוד במקרים של פתרון בעיות רשת.
פקודת ping¶
פקודת ping משמשת לשליחת בקשות ICMP Echo Request למחשב אחר ברשת, ובכך בודקת אם יש חיבור תקני בין המחשב הנוכחי למחשב היעד. פקודה זו עוזרת לוודא שמחשב היעד פעיל ושהחיבור בינו לבין המחשב המקומי תקין.
שימושים עיקריים¶
-
בדיקת חיבור לרשת
פקודתpingפשוטה שולחת packets נתונים למחשב אחר וממתינה לקבלת תשובות. אם המחשב היעד זמין ונגיש, הוא יחזיר את packets הנתונים יחד עם הזמן שלוקח לכל packet להגיע ולהתשיב.לדוגמה:
-
הצגת זמן תגובה
הפקודה מציגה את הזמן שלוקח לpacket להגיע למחשב היעד ולחזור חזרה (כמויות זמן שמכונות 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
- הגבלת מספר הpackets
ניתן להגביל את מספר הpackets שיישלחו בעזרת האפשרות-c. לדוגמה, לשלוח 4 packets:
- פינג ללא פתרון DNS
אם רוצים לפנות ישירות לכתובת IP ולא דרך שם דומיין, יש להשתמש בכתובת IP ישירות:
דגלים נוספים¶
-t: הגדרת TTL (Time to Live) לpacket.-i: הגדרת זמן המתנה בין packets שנשלחות.-l: הגדרת מספר packets שיישלחו בהתחלה.-s: הגדרת גודל הpacket.
פקודת arping¶
הפקודה arping דומה ל-ping, אך במקום להשתמש בפרוטוקול ICMP, היא משתמשת בפרוטוקול ARP (Address Resolution Protocol) לשלוח בקשות ARP למחשב אחר ברשת המקומית. פקודה זו עוזרת לגלות אם כתובת MAC של מכשיר מסוים קיימת ברשת המקומית.
שימושים עיקריים¶
-
בדיקת כתובת MAC
הפקודהarpingשולחת בקשת ARP אל כתובת IP מסוימת ברשת המקומית כדי לגלות את כתובת ה-MAC של המחשב.לדוגמה, לשלוח בקשת ARP לכתובת IP מסוימת:
- גילוי קונפליקטים בכתובת IP
ניתן להשתמש בפקודתarpingכדי לבדוק אם יש מכשירים אחרים ברשת שמשתמשים באותה כתובת IP. אם כתובת ה-IP כבר משויכת לכתובת MAC אחרת, יתקבל פלט המציין זאת.
דגלים נוספים¶
-c: הגדרת מספר הpackets שיישלחו.-I: הגדרת הinterface של הרשת שעליו יישלחו הבקשות.-D: שימוש במצב "Discovery" שמבצע בדיקה של ה-IP ולא שולח תשובה.
סיכום¶
- הפקודה
ping: משמשת לבדוק את תקינות החיבור עם מחשבים אחרים ברשת, משתמשת בפרוטוקול ICMP ומחזירה את זמן התגובה. - הפקודה
- הפקודה
arping: משמשת לשלוח בקשות ARP עבור כתובת IP ברשת המקומית, ומספקת מידע על כתובת ה-MAC שמקושרת אליה.
שני הכלים הללו חשובים מאוד למנהלי רשת, אבחון בעיות רשת, ולמצבים שבהם רוצים לוודא שהחיבורים ברשת פועלים כראוי.