الحزم في DEBIAN - الجزء الثاني (إدارة واجهة الشبكة)

تحياتي عزيزي قراء الإنترنت ،

هذا هو المنشور الثاني من سلسلة من 10 مخصص ل دراسة الحزم، والتي تعتبر ذات أهمية قصوى لأي مستخدم لـ أنظمة تشغيل جنو / لينكس بشكل عام ، ولكن ركز على توزيعة ديبيان.

هذه المرة سنتحدث عنها الحزم والمفاهيم المتعلقة ب إدارة واجهة الشبكة.

حزم ديبيان

سنتحدث أولاً عن الحزمة أدوات الشبكة إعدادات الملف واجهات، إدارة الشيطان الشبكات واستخدام الأمر ifconfig.

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

موقع ديبيان الرسمي:

دبيان - نظام التشغيل العالمي - Mozilla Firefox_001

القسم الرسمي للحزم:

دبيان - الحزم - Mozilla Firefox_002

القسم الرسمي للكتيبات:

صفحات رجل النص التشعبي في دبيان: صفحة الفهرس - Mozilla Firefox_004

القسم الرسمي للكتيبات:

ar-FrontPage - Debian Wiki - Mozilla Firefox_005

حزمة أدوات الشبكة

En القسم الذي يشير إلى «الحزمة: أدوات الشبكة (1.60-26 وغيرها)« إلى ديبيان جيسي en الإسباني، «تتضمن هذه الحزمة الأدوات المهمة لـ التحكم في النظام الفرعي لشبكة Linux kernel. هذا يشمل arp و ifconfig و netstat و rarp و nameif و route. بالإضافة إلى ذلك ، تحتوي هذه الحزمة على أدوات مساعدة لأنواع معينة من "أجهزة" الشبكة (plipconfig ، slattach ، mii-tool) والجوانب المتقدمة لتكوين IP (iptunnel ، ipmaddr). » ويتم تثبيته دائمًا افتراضيًا كحزمة أساسية وأولية لإدارة اتصالات الشبكة.

إعدادات ملف الواجهات

El archivo interfaces se encuentra en la ruta: /etc/network/interfaces

El contenido original del archivo suele ser:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

Insertar configuración de Interface Dinámica (eth0): 

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

Insertar configuración de Interface Estática (eth0): 

auto eth0
allow-hotplug eth0
iface eth0 inet static
  address 192.168.1.106
  netmask 255.255.255.0
  network 192.168.1.0
  broadcast 192.168.1.255
  gateway 192.168.1.1
  
dns-nameservers 192.168.1.1
dns-search mi-dominio.com

حيث:

  • السيارات: الأمر الذي سينشط (رفع) واجهة عند تنفيذ الأمر إيفوب -أ، والتي تعمل تلقائيًا عند بدء تشغيل النظام ، لذا فهي تحدد البطاقات التي سيتم تفعيلها تلقائيًا من البداية.
  • السماح بالتوصيل السريع: الأمر الذي سينشط (رفع) واجهة عند وقوع الأحداث هوتبلوج على واجهات الشبكة (اكتشاف بطاقة الشبكة بواسطة نواة، اتصال (Dis) لكابل الشبكة ، من بين أمور أخرى). عند حدوث هذه الأحداث ، يقوم نظام التشغيل بتنفيذ الأمر com.ifup المرتبطة ببطاقة الشبكة المعنية. وهي مرتبطة أيضًا بتكوين منطقي يحمل نفس الاسم.
  • أواجه: الأمر الذي يحدد واجهة X (EthX و WlanX و EnpXsX و WlpXsX) ونوع التكوين (إنت) التي سيتم تطبيقها عليك.
  • DHCP: يشير إلى عنوان IP ديناميكي سيتم تعيينه لواجهة معينة.
  • ساكن: يشير إلى عنوان IP ثابت سيتم تعيينه لواجهة معينة.
  • الاسترجاع: يشير إلى الواجهة lo (الحلقة المحلية).
  • عنوان: يشير إلى عنوان IP الخاص بالمضيف.
  • قناع الشبكة: يشير إلى قناع الشبكة الفرعية المقابل لعنوان IP هذا.
  • شبكة: يشير إلى جزء الشبكة الذي ينتمي إليه عنوان IP هذا.
  • بث: يشير إلى عنوان IP للبث الخاص بجزء الشبكة هذا.
  • بوابة: يشير إلى عنوان IP الخاص ببوابة مقطع الشبكة هذا.
  • خوادم أسماء DNS: يشير إلى عنوان IP الخاص بخادم اسم المجال الداخلي أو الخارجي (DNS) الذي سيتم استخدامه لتحليل الاسم لعناوين URL التي تم الرجوع إليها.
  • dns- البحث: يشير إلى اسم مجال الشبكة الذي ينتمي إليه المضيف.

لمعرفة المزيد حول تكوين هذا الملف والملفات الأخرى ذات الصلة ، اقرأ المزيد هنا: تكوين شبكة.

إدارة شبكات الشيطان

El demonio de la red se gestiona desde el script /etc/init.d/networking

Mediante las sintaxis:

/etc/init.d/networking {start | stop | reload | restart | force-reload}

Ejemplo:

# /etc/init.d/networking stop

# /etc/init.d/networking start

También con el comando "service" podemos hacer lo mismo:

Ejemplo:

# service networking stop

# service networking start

En algunas Distros dicho demonio se puede gestionar con el comando "systemctl":

Ejemplo:

# systemctl stop networking.service

# systemctl start networking.service

استخدام الأمر Ifconfig

يستخدم هذا الأمر لعرض معلومات حول واجهات الشبكة المتصلة (النشطة أو غير النشطة) بالنظام وأيضًا لإدارتها (تكوينها). لذلك يتم استخدامه على نطاق واسع لتهيئة معلمات واجهة الشبكة وتفعيلها أو إلغاء تنشيطها. الصيغة المستخدمة في هذا الأمر هي: ifconfig [خيارات]

الطرق الأكثر شيوعًا لاستخدامه هي كما يلي:


# Visualizar todas las interfaces activas
ifconfig

# Visualizar todas las interfaces activas e inactivas
ifconfig -a

# Desactivar una interfaz (eth0)
ifconfig eth0 down

# Activar una interfaz (eth0)
ifconfig eth0 up

# Asignar una dirección IP(192.168.2.2)a una interfaz (eth0)
ifconfig eth0 192.168.1.100

# Cambiar la máscara de subred (netmask) de una interfaz (eth0)
ifconfig eth0 netmask 255.255.255.0

# Cambiar la dirección de difusión (broadcast) de una interfaz (eth0)
ifconfig eth0 broadcast 192.168.1.255

# Asignar integralmente una dirección IP (address), máscara de red (netmask)
# y dirección de difusión (broadcast), a una interfaz (eht0)
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

# Modificar el valor referente del MTU de una interfaz (eth0)
# Nota: MTU es el número máximo de octetos que la interfaz es capaz de manejar
# en una transacción. Para una interfaz ethernet es por defecto: 1500
ifconfig eth0 mtu 1024 

لمزيد من المعلومات حول الأمر ifconfig ، راجع هنا.

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


4 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ميلفن قال

    مقال جيد جدا يا مهندس يؤلم انك لا تملك اكاديمية لتعليم فصولك بشكل شخصي. انطلق مع المطبوعات الاخرى

  2.   ميجيل قال

    ممتازة، شكرا جزيلا لك!

  3.   المهندس خوسيه ألبرت قال

    شكرا لتعليقاتكم!

  4.   غييرمو قال

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