البرنامج النصي لحفظ Iptables واستعادتها بعد إعادة تشغيل الخادم في Ubuntu

click fraud protection

إذا كنت مثلي الذي تتم استضافة موقع الويب الخاص به على خادم Ubuntu ، فستكون هناك حاجة عندما تحتاج إلى حظر عناوين IP معينة. عناوين IP هذه في الغالب غير مرغوب فيها وخبيثة ولا تفيدك أبدًا بأي شكل من الأشكال. في رسالتي قبل بضعة أسابيع ناقشت كيف إضافة عناوين IP إلى Iptables بسرعة. ولكن في السيناريو الأسوأ عندما تحتاج إلى إعادة تشغيل الخادم الخاص بك ، سيتم فقدان جميع البيانات في iptables. فكيف تتأكد من عدم فقدان البيانات ويمكن استعادتها؟

بالنسبة لأولئك الذين لا يعرفون ، Iptables هو جدار الحماية الافتراضي في Ubuntu الذي يمكنك من خلاله حظر عناوين IP معينة. قبل التهيئة بحيث يمكن استعادة عناوين IP بعد إعادة تشغيل الخادم ، دعنا أولاً نتأكد من حفظ تكوين iptables.

يمكنك حفظ التكوين عن طريق كتابة هذا الأمر في Terminal الخاص بك باستخدام PuTTY أو أي أداة أخرى:

iptables-save> /root/working.iptables.rules

سيحفظ هذا الأمر تكوين iptables في جذر المجلد وتسميته قواعد العمل.

الآن لاستعادة iptables هذه في أي وقت ، قم بتشغيل الأمر التالي:

استعادة iptables

لكن هذه الطريقة تستعيد iptables فقط عند إدخالها يدويًا. ما نريده هو استعادة iptables تلقائيًا تلقائيًا عند إعادة تشغيل الخادم. لهذا ، تحتاج إلى الانتقال إلى

instagram viewer
/etc/network المجلد ثم قم بتحريره واجهات باستخدام WinSCP أو أي أداة أخرى.

تحرير واجهات

انسخ / الصق الكود التالي أسفل eth0 السيارات,

قبل استعادة iptables

كما هو موضح في الصورة التالية.

استعادة iptables

استمر الآن وأعد تشغيل الخادم لمعرفة ما إذا تمت استعادة iptables تلقائيًا. أدخل iptables –L في المحطة للتأكيد. هذا كل شئ. استمتع!

watch instagram story