דוגמה לשימוש בפקודה "ping"

מבוא מבוא

מבוא

על פי דף ידני הפקודה "פינג" של לינוקס משתמשת ב- ECHO_REQUEST של פרוטוקול ICMP של פרוטוקול ICMP להפקת ICCH ECHO_RESPONSE מתוך שורה של שער.

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

למה אתה משתמש פיקוד "פינג"

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

תאר לעצמך שהזנת את כתובת האינטרנט עבור לתוך הדפדפן שלך ואת הדף לא נטען בכלל. הסיבה לכך יכולה להיות אחת מני רבות.

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

סיבה נוספת עשויה להיות כי האתר הוא באמת למטה ולא זמין.

לא משנה מה הסיבה שאתה יכול בקלות לבדוק את הקישוריות בין המחשב שלך לרשת אחרת באמצעות הפקודה "פינג".

איך פועל פיקוד הפינג

כאשר אתה משתמש בטלפון שלך אתה מחייג מספר (או יותר נפוץ בימינו לבחור את השם שלהם מתוך פנקס הכתובות בטלפון) ואת הטלפון מצלצל בקצה של השפופרת.

כאשר האדם עונה לטלפון ואומר "שלום" אתה יודע שיש לך חיבור.

הפקודה "פינג" פועלת באופן דומה. אתה מציין את כתובת ה- IP שהיא שווה למספר טלפון או לכתובת אינטרנט (השם המשויך לכתובת ה- IP) ו- "ping" שולח בקשה לכתובת זו.

כאשר הרשת המקבלת מקבל את הבקשה היא תשלח בחזרה תגובה אשר בעצם אומר "שלום".

הזמן שנלקח עבור הרשת להגיב נקרא חביון .

דוגמה לשימוש בפקודה "פינג"

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

פינג

פקודת ה- ping שולחת ברציפות בקשות לרשת, וכאשר מתקבלת תגובה תקבל לינג של פלט עם הפרטים הבאים:

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

אם אתה יודע את כתובת ה- IP של הרשת אתה יכול להשתמש בו במקום שם האתר:

ping 151.101.65.121

קבל שמע "פינג"

אתה יכול לקבל את הפקודה ping לעשות רעש בכל פעם תגובה מוחזרת באמצעות מתג "-a" כחלק הפקודה כפי שמוצג בפקודה הבאה:

פינג-א

החזרת כתובת IPv4 או IPv6

IPv6 הוא פרוטוקול הדור הבא להקצאת כתובות רשת כפי שהוא מספק שילובים אפשריים ייחודי יותר וזה בשל להחליף את הפרוטוקול IPv4 בעתיד.

פרוטוקול IPv4 מקצה כתובות IP באופן שבו אנו משתמשים כרגע. (לדוגמה, 151.101.65.121).

פרוטוקול IPv6 מקצה כתובות IP בתבנית [fe80 :: 51c1 :: a14b :: 8dec% 12].

אם ברצונך לחזור לתבנית IPv4 של כתובת הרשת, באפשרותך להשתמש בפקודה הבאה:

-4 inter -4

כדי להשתמש בפורמט IPv6 בלבד, באפשרותך להשתמש בפקודה הבאה:

פינג -6

להגביל את כמות pings

כברירת מחדל כאשר אתה ping רשת זה ממשיך לעשות זאת עד שתלחץ CTRL ו- C באותו זמן כדי לסיים את התהליך.

אלא אם כן אתה בודק את מהירות הרשת אתה כנראה רק רוצה ping עד שתקבל תגובה.

ניתן להגביל את מספר הניסיונות באמצעות מתג "-c" כדלקמן:

פינג-ג 4

מה שקורה כאן הוא שהבקשה בפקודה הנ"ל נשלחת 4 פעמים. התוצאה היא שאתה יכול לקבל 4 מנות שנשלחו רק 1 תשובה.

דבר נוסף שאתה יכול לעשות הוא להגדיר תאריך יעד של כמה זמן כדי להפעיל את הפקודה ping באמצעות מתג "-Ww".

ping -w 10

זה מגדיר מועד אחרון עבור ping להימשך 10 שניות.

מה שמעניין את הפעלת הפקודות בדרך זו הוא פלט כפי שהוא מראה כמה מנות נשלחו וכמה קיבלו.

אם 10 מנות נשלחו ורק 9 התקבלו בחזרה אז זה מסתכם הפסד של 10% מנות. ככל שהאובדן גבוה יותר, החיבור גרוע יותר.

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

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

sudo ping-f

ההפך מציפה הוא לציין מרווח ארוך יותר בין כל בקשה. לשם כך ניתן להשתמש במתג "i" באופן הבא:

ping-i 4

הפקודה לעיל יהיה ping כל 4 שניות.

כיצד לדכא פלט

ייתכן שלא אכפת לך את כל הדברים שקורים בין כל בקשה שנשלחו והתקבלו אבל רק את הפלט בהתחלה ובסוף.

לדוגמה, אם שלחת את הפקודה הבאה באמצעות מתג "-q" תקבל הודעה המציינת את כתובת ה- IP להיות pinged ובסופו של דבר את מספר מנות שנשלחו, קיבל את אובדן מנות ללא כל שורה מתערבת חוזרת.

ping -q -w 10

סיכום

הפקודה ping יש כמה אפשרויות אחרות אשר ניתן למצוא על ידי קריאת דף ידני.

כדי לקרוא את הדף הידני הפעל את הפקודה הבאה:

האיש פינג