القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

يتمثل الجزء الأساسي من إدارة Linux واستكشاف الأخطاء وإصلاحها في التحقق من تكوين IP للنظام للتأكد من أن النظام لديه IP صالح ويمكن الوصول إليه على الشبكة المحلية.

يعد الأمر ip في Linux أداة قوية لا تعرض عنوان IP الحالي للنظام فحسب ، بل تعرض أيضًا يسمح لك بعرض وإدارة التكوين الحالي لواجهات الشبكة وعناوين IP والمسارات و ARP الجداول.

دعنا نلقي نظرة على بعض حالات الاستخدام الشائعة للأمر ip في Linux.

ابحث عن عنوان IP على Linux

ل ابحث عن عنوان IP لنظام Linux الخاص بك، استخدم الأمر ip متبوعًا بـ عنوان, العنوان، أو أ خيار:

عنوان IP

سيعرض هذا تكوين جميع واجهات الشبكة بما في ذلك عناوين IP الخاصة بها.

في المثال التالي ، يمكنك أن ترى أن النظام يحتوي على ثلاث واجهات للشبكة: الصغرى (عنوان الاسترجاع), إنسي 33، و إين 37. يتضمن الإخراج المعلومات التالية:

  • معلومات الطبقة الأولى مثل قدرة الواجهة وحالة اتصال الطبقة المادية ، MTU ، الحالة التشغيلية للواجهة (على سبيل المثال ، UP أو DOWN) ، وطول قائمة انتظار الإرسال (qlen).
  • instagram viewer
  • معلومات الطبقة الثانية مثل عنوان MAC الخاص بالواجهة.
  • تتضمن معلومات الطبقة 3 عنوان IP ونوعه (عنوان IP الديناميكي أو عنونة IP ثابتة).

لعرض معلومات مختصرة حول واجهات الشبكة ، استخدم الأمر ip مع الامتداد --مختصر الخيار على النحو التالي:

IP - عرض عنوان موجز

لعرض معلومات عنوان IPv4 فقط ، استخدم الأمر التالي:

عنوان IP -4

لمعرفة معلومات عنوان IP الخاصة بملف واجهة الشبكة، استخدم الصيغة التالية:

عنوان IP يعرض ديف [واجهه المستخدم]

على سبيل المثال ، لعرض عنوان IP الخاص بواجهة الشبكة إنسي 33، سيكون الأمر:

عنوان IP يعرض dev ens33

عرض وتغيير عنوان MAC

باستخدام الأمر ip ، يمكنك أيضًا عرض عنوان MAC لنظامك وتغييره.

ل اعرض عنوان MAC الخاص بنظام Linux الخاص بك، استخدم الأمر التالي:

IP - عرض رابط موجز

لعرض عنوان MAC لواجهة معينة ، استخدم:

ip - رابط موجز إظهار ديف [واجهه المستخدم]

ل تغيير عنوان MAC، قم أولاً بإسقاط الواجهة:

sudo ip link تعيين ديف [واجهه المستخدم] تحت

ثم استخدم الأمر التالي لتغيير عنوان MAC الخاص بواجهتك:

sudo ip link تعيين ديف [واجهه المستخدم] عنوان [جديد-ماك-العنوان]

بعد ذلك ، قم بإحضار الواجهة:

sudo ip link تعيين ديف [واجهه المستخدم] أعلى

عرض إحصائيات واجهة الشبكة

باستخدام الأمر ip ، يمكنك أيضًا عرض إحصائيات واجهة الشبكة. استخدم الأمر ip التالي لعرض الإحصائيات لجميع واجهات الشبكة على نظامك:

رابط ip -s

يتضمن الإخراج إحصائيات مثل البايت / الحزم المرسلة والمستلمة والأخطاء والحزم المسقطة والبث المتعدد وما إلى ذلك. لعرض الإحصائيات الخاصة بواجهة معينة ، استخدم الصيغة التالية:

رابط ip -s يعرض ديف [واجهه المستخدم]

لإحضار واجهة ، استخدم الأمر ip التالي:

sudo ip link تعيين [واجهه المستخدم] أعلى

لإسقاط الواجهة ، قم بتشغيل:

sudo ip link تعيين [واجهه المستخدم] تحت

يمكنك أيضًا تغيير MTU (وحدة الإرسال القصوى) للواجهة باستخدام الأمر التالي:

sudo ip link تعيين mtu [رقم] ديف [واجهه المستخدم]

على سبيل المثال ، لتعيين MTU لواجهة الشبكة إنسي 33 ل 8000، سيكون الأمر:

sudo ip link تعيين mtu 8000 dev ens33

إضافة / إزالة عنوان IP على Linux

لإضافة عنوان IP إلى واجهة الشبكة ، استخدم بناء الجملة التالي:

IPالعنوانيضيف[عنوان IP]ديف[واجهه المستخدم]

لإضافة عنوان IP 192.168.42.140/24 لواجهة الشبكة إنسي 33، سيكون الأمر:

إضافة عنوان IP 192.168.42.140/24 dev ens33

استخدم بناء جملة الأوامر التالي لإزالة عنوان IP من الواجهة:

IPالعنوانديل[عنوان IP]ديف[واجهه المستخدم]

لإزالة عنوان IP 192.168.42.140/24 من الواجهة إنسي 33، سيكون الأمر:

عنوان IP ديل192.168.42.140/24 dev ens33

اعرض جدول التوجيه على نظام Linux

يتم استخدام الأمر ip route لعرض وتعديل المسارات في نظام Linux. لعرض جدول التوجيه الخاص بنظامك ، استخدم الأمر ip route بدون أي خيار:

طريق الملكية الفكرية

يمثل كل سطر في الإخراج مسارًا تم تكوينه. يتكون المسار من عنوان الشبكة الوجهة ، والخطوة التالية (أي عنوان IP الخاص بالموجه) ، وواجهة يتم من خلالها سيتم إرسال الحزمة ، والقياس (قيمة تستخدم لتحديد المسار المفضل عندما تكون هناك مسارات متعددة متاحة لـ وجهة). يُفضل المسار الذي يحتوي على مقياس أقل في هذه الحالة.

في المثال أعلاه ، يمثل المدخلان الأولان المسار الافتراضي ، والذي يتم استخدامه عندما لا يتوفر مسار آخر لعنوان الوجهة. 192.168.42.2 و 192.168.10.1 هي عناوين IP الخاصة بالموجه. ديف إنسي 33 و إين 37 تشير إلى الواجهة التي سيتم استخدامها لإرسال الحزم إلى جهاز التوجيه. ال بروتو dhcp تشير الحقول إلى أن المسار الافتراضي تم تعلمه من DHCP.

يمثل الإدخال الثاني عنوان APIPA (عنونة IP الخاصة التلقائية) 169.254.0.0/16. عندما يفشل مضيف في الحصول على عنوان IP من خادم DHCP، فإنه يخصص لنفسه عنوان IP عشوائيًا من هذه الشبكة. يتيح لهم الاتصال بالمضيفين الآخرين في الشبكة الفرعية الذين فشلوا أيضًا في الحصول على عنوان IP.

يُظهر المدخلان الثالث والرابع عناوين الشبكة للشبكات المحلية التي يتصل بها النظام. ال 192.168.10.0 هي الشبكة تلك الواجهة إين 37 إلى حين أن ملف 192.168.42.0 هي الشبكة إنسي 33 مرتبط ب.

ال src يشير الحقل إلى عنوان IP للواجهة المستخدمة كعنوان المصدر عند إرسال الحزم عبر هذا المسار.

قم بتعديل جدول التوجيه باستخدام ip

لإضافة مسار يدويًا ، استخدم الأمر ip route متبوعًا بعنوان الشبكة الوجهة وعنوان IP للبوابة:

سودوIPطريقيضيف[عنوان الشبكة]عبر[بوابة الملكية الفكرية]

على سبيل المثال ، لإضافة مسار يرسل كل حركة المرور الموجهة لـ 192.168.20.0 الشبكة للبوابة في 192.168.10.16، يمكنك استخدام الأمر التالي:

يضيف sudo ip route 192.168.20.0/24 عبر 192.168.10.16

استخدم الأمر التالي لإضافة مسار افتراضي:

إضافة مسار sudo ip تقصير عبر [عنوان IP] ديف [واجهه المستخدم]

على سبيل المثال ، لإضافة المسار الافتراضي الذي يوجه حركة المرور إلى جهاز التوجيه في 192.168.10.1 خلال إنسي 33، سيكون الأمر:

سودوIPطريقيضيفتقصيرعبر 192.168.10.1ديفإنسي 33
طريق الملكية الفكرية يحصل [عنوان IP]

لحذف إدخال في جدول التوجيه ، استخدم بناء الجملة التالي:

سودوIPطريقيمسح[عنوان الشبكة]عبر[بوابة الملكية الفكرية]

يمكنك أيضًا عرض المسار الذي سيتخذه العنوان باستخدام الصيغة التالية:

طريق الملكية الفكرية يحصل [عنوان IP]

إدارة جدول الجوار على Linux

يمكنك استخدام ال ip صهيل أمر في Linux لعرض وتعديل جدول الجوار ، المعروف أيضًا باسم جدول ARP. لعرض إدخالات جدول الجوار الحالية ، استخدم الأمر التالي:

ip صهيل يعرض

لإضافة إدخال جديد في جدول الجوار ، استخدم الصيغة التالية:

سودوIPصهيليضيف[عنوان IP]lladdr[عنوان ماك]ديف[واجهه المستخدم]

لإزالة إدخال من جدول الجوار ، استخدم بناء الجملة التالي:

سودوIPصهيلديل[عنوان IP]ديف[واجهه المستخدم]

أضف اللون إلى إخراج الأمر ip

لجعل الإخراج أسهل وأسرع في الفهم ، يمكنك إضافة لون إلى إخراج الأمر ip باستخدام امتداد خيار:

IP -c أ

إدارة الشبكات وعناوين IP على Linux

يعد الأمر ip في Linux أداة مفيدة لإدارة اتصالات الشبكة واستكشاف الأخطاء وإصلاحها. من عرض واجهات الشبكة وتعديل خصائص الارتباط إلى العثور على عناوين IP وإدارة المسارات ، يتيح لك الأمر ip القيام بالعديد من مهام إدارة النظام عبر سطر الأوامر.