يتم استخدام الأمر ifconfig على أنظمة تشغيل Linux لتكوين شبكة أو عرض معلومات عنها. في توزيع دبيان 9 ، كان موجودًا أيضًا في وقت سابق ، ولكن فيما بعد تقرر استبدال هذه الأداة بأدوات مساعدة أخرى أكثر ملاءمة لهذا الإجراء. ومع ذلك ، الآن لا شيء يمنعك من إعادة هذا الأمر إلى النظام ومواصلة استخدامه ، ما عليك سوى تنفيذ إجراء التثبيت المعتاد لهذا المكون.
محتوى
إذا حاولت تنشيط أمر في Terminal ، واجهت الخطأ "ifconfig: command لم يتم العثور عليه" ، فإن البرنامج المسؤول عن هذا الأمر غير موجود في النظام. اليوم نود أن نظهر ليس فقط طريقة تصحيح هذه المشكلة ، ولكننا نتحدث أيضًا عن بديل جديد يستبدل ifconfig . لنبدأ بتحليل تدريجي للأسلوب الأول.
بالنسبة لأولئك المستخدمين الذين اعتادوا على استخدام هذا الأمر بالذات ، ستبدو هذه الطريقة مثالية. لم تتم إزالة أداة ifconfig على الإطلاق ، فهي ببساطة مفقودة من المجموعة القياسية لتطبيقات النظام ، ويمكنك إضافتها باتباع التعليمات التالية:
su -
. ifconfig
واضغط على مفتاح Enter . apt install net-tools
. ifconfig
مرة أخرى للتأكد من نجاح العملية. ifconfig --help
help. أنت الآن على دراية بطريقة إرجاع أداة مساعدة قياسية سبق استخدامها إلى نظام التشغيل Debian 9. ومع ذلك ، يجب أن يكون مفهوما أن أداة أكثر ملاءمة جاءت لتحل محلها ، مما يجعل من المفيد فهم كيفية إدارتها وترك العادات القديمة.
يوجد عدد من الأسباب لاستبدال الأمر ifconfig بـ ip في نظام التشغيل القياسي على Linux kernel. أولاً ، لم يسمح بتكوين نظام مراقبة حركة المرور ، ولم يعمل بشكل صحيح مع بعض الأجهزة ، ولم يعرض عنوان أجهزته ، ولم يسمح بإنشاء أجهزة شبكة TUN / TAP. تم تصحيح جميع هذه العيوب وتحسينها ، ولكن تم بالفعل في وظيفة الملكية الفكرية . على سبيل المثال ، يمكنك عرض المعلومات الأساسية على الواجهة عن طريق إدخال ip a
.
الإصدار في "المحطة الطرفية" بعد تفعيل الأمر أعلاه سوف يتوافق مع تلك التي قد تظهر مع ifconfig
، ولكن مع بعض البيانات الإضافية. يتم الحصول على معلومات إضافية حول بروتوكول IPv4 من خلال ip -4 a
، و IPv6 - ip -6 a
. لا تزال هناك فرصة للحصول على البيانات على واجهة محددة ، لهذا ip a show wlan0
، ويتم عرض قائمة بواجهات العمل بعد ip link ls up
.
تعتبر إحدى المهام الرئيسية في إعداد الشبكة دائمًا إجراء تعيين عنوان محلي محدد لواجهة محددة. عند استخدام الأداة المساعدة القديمة ، بدا سطر الإدخال كما يلي: ifconfig eth0 192.168.1.101
، ولكن في الإصدار الجديد سيحتاج المستخدم إلى إدخال i pa add 192.168.1.101/255.255.255.0 dev eth0
، تأكد من تحديد قناع الشبكة الفرعية. من الضروري الانتباه إلى التخفيض المحتمل ip a add 192.168.1.101/24 dev eth0
.
إذا لم تكن هناك حاجة لتعيين واجهة لعنوان IP ، تتم إزالة هذه السلسلة بسهولة إلى حد ما. كل ما عليك القيام به هو تحديد ip a del 192.168.1.101/24 eth0
، وإذا كنت بحاجة إلى مسح قائمة الترابط بالكامل ، فاستخدم ip -s -saf to 192.168.1.0/24
الفور.
يعرّف الأمر ip أيضًا إدارة جدول التوجيه. جدول التوجيه عبارة عن قائمة بمسارات الشبكة المصممة لتحديد أفضل مسار لإرسال حزمة شبكة. لعرض جميع الجداول المتاحة يسمح سلسلة ip r
.
في المواقف التي تحتاج فيها إلى إعادة توجيه حركة المرور يدويًا ، من الأفضل استخدام الأمر ip مع بعض الوسائط أيضًا. بعد ذلك ، سوف يأخذ السطر النموذج ، على سبيل المثال ، ip route add 192.168.5.0/24 dev eth0
. تتم إزالة المسار المثبت بسهولة أيضًا عبر ip route del 192.168.5.0/24 dev eth0
.
بفضل الطريقتين السابقتين ، تعرف الآن كيف لا يمكنك فقط استعادة عمل الأمر ifconfig على نظام التشغيل Debian 9 ، ولكن أيضًا ما هو البديل الجدير لهذه الأداة المساعدة القديمة. إن استخدام أداة جديدة أو العودة إلى القديم أمر متروك لك.