تم تشغيل الأوامر المذكورة في هذه المقالة باستخدام تطبيق سطر الأوامر Terminal. لبدء تشغيل تطبيق Terminal في دبيان ، انقر فوق علامة التبويب الأنشطة في الزاوية العلوية اليسرى من سطح المكتب واكتب طرفية في شريط البحث . عندما تظهر نتيجة البحث ، انقر فوق أيقونة Terminal لفتح Terminal.
ملاحظة: تم تنفيذ جميع الأوامر التي تمت مناقشتها في هذا المقال باستخدام نظام Debian 10 Buster.
الطريقة الأولى: أمر IP
الطريقة الأكثر شيوعًا والأسهل لسرد واجهات الشبكة هي استخدام الأمر IP. يوفر هذا الأمر مجموعة كبيرة من المعلومات حول واجهات شبكة نظامك.
لسرد واجهات الشبكة في نظامك ، قم بإصدار الأمر التالي في Terminal:
$IPإلى
أو
$عنوان IP
يسرد الأمر أعلاه جميع واجهات الشبكة المتاحة في نظامك. يوضح الإخراج أعلاه أن هناك ثلاث واجهات في النظام: واجهة استرجاع واحدة (lo) واثنتان من واجهات Ethernet (eth0 و eth1) مدرجة ، إلى جانب إحصائيات أخرى. سيعرض هذا الأمر أيضًا بعض المعلومات المفيدة الأخرى حول واجهات الشبكة ، بما في ذلك عنوان IP ، والحالة (UP أو DOWN) ، وعنوان MAC ، وما إلى ذلك.
ملاحظة: قد يكون لديك أسماء مختلفة لواجهة الشبكة بناءً على أجهزة نظامك.
يمكنك أيضًا استخدام الأمر IP التالي لسرد واجهات الشبكة:
$رابط IPمشاهدهالطريقة الثانية: الأمر ifconfig
أصبح الأمر ifconfig الآن قديمًا ولكنه لا يزال مدعومًا في العديد من توزيعات Linux. يمكنك استخدام الأمر ifconfig لسرد واجهات الشبكة المتوفرة في نظامك.
بدلا من الكتابة ifconfig ، اكتب الأمر / sbin / ifconfig لسرد واجهات الشبكة في نظامك.
$/سبين/ifconfigبالإضافة إلى سرد واجهات الشبكة ، سيعرض الأمر أعلاه معلومات مفيدة أخرى حول واجهات الشبكة ، بما في ذلك عنوان IP ، وحجم MTU ، وعدد الحزم المرسلة / المستلمة ، إلخ.
الطريقة الثالثة: الأمر netstat
يمكن أيضًا استخدام الأمر netstat لسرد واجهات الشبكة المتوفرة في نظامك. للقيام بذلك ، اكتب netstat ، متبوعًا بعلامة -i ، على النحو التالي:
$netstat -أنايسرد الأمر أعلاه واجهات الشبكة المتاحة في نظامك ، إلى جانب معلومات مفيدة أخرى ، مثل عدد الحزم المستلمة المرسلة ، وحجم MTU ، وما إلى ذلك.
الطريقة رقم 4: أمر nmcli
يوفر الأمر nmcli أيضًا معلومات حول واجهات الشبكة. يتوفر الأمر nmcli مع توزيعات دبيان التي تعمل على واجهات واجهة المستخدم الرسومية. ومع ذلك ، إذا كنت تعمل على نظام غير واجهة المستخدم الرسومية ، فستحتاج إلى تثبيت مدير الشبكة باستخدام الأمر التالي في Terminal:
$سودوملائمتثبيتمدير الشبكةبمجرد اكتمال التثبيت ، قم بتشغيل الأوامر التالية في Terminal لتمكين وبدء تشغيل مدير الشبكة:
$سودوsystemctl بدء مدير الشبكة$سودوsystemctlممكنمدير الشبكة
لسرد واجهات الشبكة المتاحة في نظامك ، قم بتشغيل الأمر التالي في Terminal:
$حالة جهاز nmcliيسرد الأمر أعلاه معلومات موجزة حول واجهات الشبكة المتاحة.
الطريقة رقم 5: / sys / class / net Directory
يمكنك أيضًا عرض واجهات الشبكة في نظامك من خلال عرض محتويات دليل / sys / class / net. للقيام بذلك ، قم بتشغيل الأمر التالي في Terminal:
$ls /sys/صف دراسي/صافييقوم الأمر أعلاه بإرجاع إخراج موجز يعرض فقط أسماء الواجهات المتاحة في نظامك.
الطريقة رقم 6: / proc / net / dev File
يحتوي الملف / proc / net / dev أيضًا على معلومات حول واجهات الشبكة. يمكنك عرض واجهات الشبكة المتوفرة في نظامك من خلال عرض محتويات هذا الملف. قم بتشغيل الأمر التالي في Terminal للقيام بذلك:
$قط /نسبه مئويه/صافي/ديف
يسرد الأمر أعلاه واجهات الشبكة المتوفرة في النظام ، إلى جانب بعض المعلومات الأخرى حول الواجهات.
استنتاج
إن الشيء العظيم في Linux هو أنه يسمح لك بأداء نفس الوظيفة بطرق مختلفة. ناقش هذا المقال طرقًا مختلفة يمكنك من خلالها سرد واجهات الشبكة في نظام دبيان الخاص بك.