أساسيات شبكات Linux لتكوين واجهات الشبكة وجدران الحماية

في Linux، تعد الشبكات جانبًا أساسيًا لإدارة النظام. يعد فهم كيفية تكوين واجهات الشبكة وجدران الحماية أمرًا ضروريًا لإدارة اتصال الشبكة وأمانها. في هذا البرنامج التعليمي، سنغطي أساسيات شبكات Linux، بما في ذلك تكوين واجهة الشبكة وإعداد جدار الحماية.

1. واجهات الشبكة

واجهات الشبكة هي اتصالات فعلية أو افتراضية بالشبكة. الأوامر الشائعة الاستخدام لإدارة واجهات الشبكة:

  • ifconfig: عرض واجهات الشبكة أو تكوينها (مهمل، استخدم أمر ip بدلاً من ذلك).
  • ip: أمر قوي لتكوين واجهة الشبكة وإدارتها.
  • ifup/ifdown: إظهار واجهات الشبكة أو إزالتها.

2. تكوين عنوان IP

لتكوين عناوين IP لواجهات الشبكة:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. طرق الشبكة

يحدد التوجيه كيفية توجيه حركة مرور الشبكة. أوامر مفيدة لإدارة مسارات الشبكة:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. جدران الحماية

تتحكم جدران الحماية في حركة مرور الشبكة بناءً على قواعد محددة. أدوات جدار الحماية شائعة الاستخدام:

  • iptables: أداة جدار حماية Linux التقليدية (تم إهمالها لصالح nftables).
  • nftables: بديل حديث لـ iptables بميزات محسنة.
  • جدار الحماية: أداة إدارة جدار الحماية الديناميكية مع دعم المناطق والخدمات.

5. قواعد جدار الحماية

لإنشاء قواعد جدار الحماية باستخدام nftables:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

خاتمة

من خلال فهم أساسيات شبكات Linux، ستكون مجهزًا بشكل أفضل لتكوين واجهات الشبكة وجدران الحماية لتلبية متطلبات نظامك. قم بتجربة أوامر وتكوينات مختلفة لاكتساب الخبرة العملية وتحسين مهاراتك في التواصل.

المقالات المقترحة
تكوين واستكشاف الأخطاء وإصلاحها وتأمين شبكتك في Linux
أساسيات أمان Linux
حل المشكلات الشائعة واستكشاف الأخطاء وإصلاحها المتقدمة في Linux
البدء باستخدام الأجهزة الافتراضية والحاويات في Linux
فهم أنظمة الملفات وأذونات الملفات في نظام التشغيل Linux
إطلاق العنان لقوة البرمجة النصية لـ Shell في Linux
كيفية إعداد خادم Linux آمن