نمي أعمالك عبر الإنترنت

خدمات ومنتجات واستضافة وخودام لينكي سوفت

يعد Firewalld أداة إدارة الجدار الناري الافتراضية على AlmaLinux، حيث يوفر طريقة ديناميكية لإدارة إعدادات الجدار الناري مع دعم لمناطق الشبكة. على الرغم من أنه مكون حيوي لأمان النظام، هناك حالات قد تحتاج فيها إلى تعطيله مؤقتًا أو دائمًا. سيوضح لك هذا الدليل الخطوات اللازمة لتعطيل Firewalld، بالإضافة إلى اعتبارات مهمة للحفاظ على أمان نظامك.

تعطيل Firewalld مؤقتًا

لإيقاف Firewalld حتى إعادة تشغيل النظام التالية:

إيقاف خدمة Firewalld

sudo systemctl stop firewalld

يقوم هذا الأمر بإيقاف خدمة Firewalld فورًا. سيبقى الجدار الناري غير نشط حتى يتم إعادة تشغيل النظام أو بدء الخدمة يدويًا.

تعطيل Firewalld بشكل دائم

إذا كنت تحتاج إلى إيقاف الجدار الناري ومنعه من البدء عند الإقلاع:

إيقاف وتعطيل خدمة Firewalld

sudo systemctl stop firewalld
sudo systemctl disable firewalld
  • إيقاف Firewalld: يوقف الخدمة فورًا.
  • تعطيل Firewalld: يمنع الخدمة من البدء عند إقلاع النظام.

مع هذه الأوامر، سيبقى الجدار الناري غير نشط حتى بعد إعادة تشغيل النظام.

إخفاء خدمة Firewalld

يضمن إخفاء الخدمة عدم إمكانية تشغيلها يدويًا أو بواسطة أي خدمة أخرى:

إخفاء خدمة Firewalld

sudo systemctl mask firewalld

يقوم هذا بربط الخدمة بـ /dev/null، مما يمنعها فعليًا من التشغيل. لإزالة الإخفاء عن الخدمة:

إزالة إخفاء خدمة Firewalld

sudo systemctl unmask firewalld

التحقق من حالة Firewalld

للتأكد من حالة Firewalld:

التحقق من حالة Firewalld

sudo systemctl status firewalld

المخرجات المحتملة:

  • active (running): الجدار الناري مفعل ويعمل.
  • inactive (dead): الجدار الناري متوقف.
  • disabled: الجدار الناري غير معد للبدء عند الإقلاع.
  • masked: خدمة الجدار الناري مخفية.

إعادة تفعيل Firewalld

إذا قررت إعادة تفعيل الجدار الناري:

إزالة الإخفاء، تفعيل، وتشغيل خدمة Firewalld

sudo systemctl unmask firewalld       # Only if previously masked
sudo systemctl enable firewalld
sudo systemctl start firewalld
  • إزالة إخفاء Firewalld: يزيل الإخفاء.
  • تفعيل Firewalld: يعد الخدمة للبدء عند الإقلاع.
  • تشغيل Firewalld: يشغل الخدمة فورًا.

اعتبارات أمنية مهمة

قد يؤدي تعطيل الجدار الناري إلى تعريض نظامك لمخاطر أمنية مختلفة:

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

بديل: ضبط إعدادات الجدار الناري

إذا تم حظر حركة مرور شرعية، فكر في ضبط إعدادات الجدار الناري:

السماح بمنافذ محددة

sudo firewall-cmd --permanent --zone=public --add-port=YOUR_PORT/tcp
sudo firewall-cmd --reload

استبدل YOUR_PORT برقم المنفذ الذي ترغب في فتحه.

السماح بخدمات محددة

sudo firewall-cmd --permanent --zone=public --add-service=YOUR_SERVICE
sudo firewall-cmd --reload

استبدل YOUR_SERVICE باسم الخدمة. ارجع إلى وثائق Firewalld للحصول على قائمة بالخدمات المعرفة مسبقًا.

تعيين هدف المنطقة الافتراضي إلى ACCEPT

تحذير: هذا يقلل من فعالية الجدار الناري.

sudo firewall-cmd --permanent --zone=public --set-target=ACCEPT
sudo firewall-cmd --reload

استكشاف مشكلات الجدار الناري وإصلاحها

إذا لم تعمل الخدمات عند تفعيل الجدار الناري:

  1. التحقق من المناطق والواجهات النشطة:

    sudo firewall-cmd --get-active-zones

    تأكد من أن واجهة الشبكة الخاصة بك في المنطقة الصحيحة.

  2. عرض جميع قواعد الجدار الناري:

    sudo firewall-cmd --list-all

    تحقق من أن المنافذ والخدمات الضرورية مسموح بها.

  3. التحقق من تداخل SELinux:

    sudo setenforce 0

    يعمل على ضبط SELinux مؤقتًا إلى الوضع التسمحي. تذكر إعادته:

    sudo setenforce 1

نصائح إضافية

  • التحديثات المنتظمة: حافظ على تحديث نظامك وFirewalld لضمان حصولك على أحدث التصحيحات الأمنية. قم بزيارة مدونة AlmaLinux للحصول على التحديثات.
  • نسخ احتياطي للإعدادات: قبل إجراء تغييرات كبيرة، قم بعمل نسخة احتياطية من إعدادات الجدار الناري.
  • استخدام القواعد الغنية: للحصول على تكوينات متقدمة، فكر في استخدام القواعد الغنية في Firewalld لتعريف قواعد أكثر تعقيدًا.

الخلاصة

على الرغم من أن تعطيل Firewalld على AlmaLinux أمر بسيط، فمن الضروري فهم الآثار الأمنية. يعتبر ضبط إعدادات الجدار الناري للسماح بحركة مرور محددة نهجًا أكثر أمانًا بشكل عام. باتباع أفضل الممارسات، يمكنك الحفاظ على كل من وظيفة النظام وأمانه.

هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)

البحث في قاعدة المعرفة

مشاركة