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

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

הגדר ומחק כתובת IP

באפשרותך להגדיר כתובת IP עבור ממשק eth0 באמצעות הפקודה הבאה:

 הוסף 192.168.1.43/24 dev eth0 

לאחר שהגדרת את כתובת ה- IP, באפשרותך לאשר אם השינויים נכנסו לתוקף ולקבל את מידע העומק של ממשקי הרשת שלך, כגון כתובת IP וכתובת כתובת MAC באמצעות הפקודה הבאה:

 הצג 

אתה אמור לראות את הפלט הבא:

ניתן למחוק כתובת IP על ידי החלפת רק עם דגל del .

 sudo ip addr del 192.168.1.43/24 dev eth0 

להפעיל ולהשבית ממשק רשת

באפשרותך להפעיל את eth0 של ממשק הרשת באמצעות הפקודה הבאה:

 להגדיר את הקישור 

כדי להשבית את eth0 של ממשק הרשת, הפעל את הפקודה הבאה:

 להגדיר את הקישור 

הצג טבלת ניתוב

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

 הצג מסלול 

אתה אמור לראות את הפלט הבא:

ניתן גם להוסיף שער ברירת מחדל למערכת. שער ברירת המחדל משמש כאשר יש לך יותר מ - NIC אחד (בקר ממשק רשת) במערכת.

באפשרותך לבצע זאת על-ידי הפעלת הפקודה הבאה:

 sudo ip route להוסיף ברירת מחדל דרך 192.168.1.1 

הערה: 192.168.1.1 הוא שער ברירת המחדל.

ניתן גם למחוק את שער ברירת המחדל באמצעות הפקודה הבאה:

 ברירת המחדל דרך 192.168.1.1 

הצג סטטיסטיקות רשת

פקודת ה- IP יכולה לשמש גם להצגת הנתונים הסטטיסטיים של ממשקי הרשת השונים. לשם כך ניתן להשתמש בדגל -s .

 sudo ip- s הקישור 

אתה אמור לראות את הפלט הבא:

אם עליך לקבל מידע על ממשק רשת מסוים, הוסף את האפשרות ls ואחריה שם ממשק הרשת (eth0). זה יכול להיות מאוד שימושי, במיוחד כאשר שגיאות פתרון בעיות קישוריות לרשת.

לשם כך, הפעל את הפקודה הבאה:

 sudo ip-s-s הקישור ls eth0 

אתה אמור לראות את הפלט הבא:

רשומות ARP

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

 השכנה 

אתה אמור לראות את הפלט הבא:

סיכום

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