الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   إدارة وتشغيل السيرفرات (http://www.arabwebtalk.com/forumdisplay.php?f=80)
-   -   شرح تفعيل موديلات الـ iptables على السيرفر الرئيسي لتشغيل الجدار الناري CSF على vps (http://www.arabwebtalk.com/showthread.php?t=130283)

GulfHosted.com 24-12-2009 02:19 AM

شرح تفعيل موديلات الـ iptables على السيرفر الرئيسي لتشغيل الجدار الناري CSF على vps
 
السلام عليكم ورحمة الله وبركاته

الكثير من اصحاب السيرفرات يعاني من عدم تفعيل الجدار الناري CSF لعملاء VPS لديه ، ويكون السبب من عدم توافق الموديلات الخاصة بالـ iptables مع الاصدارات الجديدة للجدار الناري حيث انها تتطلب تفعيل موديلات معينة ، ويتسبب فى توقف الـ vps عندما يتم تفعيل الجدار الناري .

اليوم سنقدم لكم طريقة تفعيل الـ iptables اللازمة لتشغيل الـ csf على سيرفرات vps .

ملحوظة هامة : التطبيقات التالية فى الشرح يتم تطبيقها فى السيرفر الرئيسي (Dedicated) وليس في سيرفر vps .

ملحوطة هامة : التطبيقات التالية سيتم تنفيذها على ملفات هامة جداً وخاصة بنظام التشغيل للنود الرئيسي ، لذلك يجب عليك اخذ نسخة احتياطية من هذه الملفات قبل تنفيذ التطبيقات الموجودة بالشرح ، حتى اذا قمت بخطأ ما يمكنك استرجاع النسخة الاصلية من جديد ، يمكنك اخذ نسخة من الملفات من خلال الاوامر النالية :

كود:

cp /etc/sysconfig/iptables-config /etc/sysconfig/iptables-config.old
كود:

cp /etc/sysconfig/vz /etc/sysconfig/vz.old
كود:

cp /etc/vz/vz.conf /etc/vz/vz.old

الان نبدأ بسم الله .

افتح الشيل وسجل دخول الى السيرفر الرئيسيى بحساب الروت ونفذ الخطوات التالية .

سيتم اضافة موديلات الـ iptables اللازمة فى 3 ملفات ، من خلال الخطوات التالية :

نفذ الامر التالي لاضافة الـ iptables modules اللازمة :


كود:

nano /etc/sysconfig/iptables-config

ابحث عن :

كود:

IPTABLES_MODULES=

ستجدها كالتالي :

كود:

IPTABLES_MODULES=" "
او ربما تجد موديلات موجوده ما بين القوسين "" ، قم بمسح ما بين القوسين وضع الموديلات التالية ، وتأكد انها على سطر واحد :

كود:

ip_tables ipt_state ipt_multiport iptable_filter ipt_limit ipt_LOG ipt_REJECT ipt_conntrack ip_conntrack ip_conntrack_ftp iptable_mangle ipt_owner ipt_recent iptable_nat ip_nat_ftp ipt_REDIRECT ipt_length ipt_tos ipt_TOS ipt_TCPMSS ipt_tcpmss ipt_ttl ip_conntrack_netbios_ns

لتصبح على الشكل التالي كما بالصورة الموضحة بالاسفل :



بعد وضع الموديلات السابقة ، قم بحفظ التغييرات التي قمت بها فى الملف من خلال الضغط على Ctrl+x ، ثم y ثم انتر .

بعد ذلك ، قم بفتح الملف التالي لوضع الموديلات اللازمة ايضاً :


كود:

nano /etc/sysconfig/vz

ثم ابحث عن :

كود:

IPTABLES=

ستحدها كالتالي :

كود:

IPTABLES=" "

أيضاً ربما تجد موديلات موجوده ما بين القوسين "" ، قم بمسح ما بين القوسين وضع الموديلات التالية ، وتأكد انها على سطر واحد :

كود:

ip_tables ipt_state ipt_multiport iptable_filter ipt_limit ipt_LOG ipt_REJECT ipt_conntrack ip_conntrack ip_conntrack_ftp iptable_mangle ipt_owner ipt_recent iptable_nat ip_nat_ftp ipt_REDIRECT ipt_length ipt_tos ipt_TOS ipt_TCPMSS ipt_tcpmss ipt_ttl ip_conntrack_netbios_ns

لتصبح على الشكل التالي كما بالصورة الموضحة بالاسفل :




بعد وضع الموديلات السابقة ، قم بحفظ التغييرات التي قمت بها فى الملف من خلال الضغط على Ctrl+x ، ثم y ثم انتر .

بعد ذلك ، قم بفتح الملف التالي لوضع الموديلات اللازمة ايضاً :

كود:

nano /etc/vz/vz.conf
بعد ذلك ، ابحث عن :

كود:

IPTABLES=
ستحدها كالتالي :

كود:

IPTABLES=" "

أيضاً ربما تجد موديلات موجوده ما بين القوسين "" ، قم بمسح ما بين القوسين وضع الموديلات التالية ، وتأكد انها على سطر واحد :

كود:

ip_tables ipt_state ipt_multiport iptable_filter ipt_limit ipt_LOG ipt_REJECT ipt_conntrack ip_conntrack ip_conntrack_ftp iptable_mangle ipt_owner ipt_recent iptable_nat ip_nat_ftp ipt_REDIRECT ipt_length ipt_tos ipt_TOS ipt_TCPMSS ipt_tcpmss ipt_ttl ip_conntrack_netbios_ns

لتصبح على الشكل التالي كما بالصورة الموضحة بالاسفل :



الان انتهينا من اضافة الموديلات اللازمة .

بعد ذلك سنقوم باضافة الموديلات لملف الكونفيج الخاص بالفي بي اس الذي نريد تشغيل الـ csf عليه ، فلنفترض مثلا ان رقم الفي بي اس هو 100 ، اذاً سوف نقوم باضافة الموديلات فى ملف كونفيج الفي بي اس 100 وايضاً سوف نقوم بتحديد الـ resource الخاص بـالـ iptables لهذا الفي بي اس ، وسنقوم بعمل ذلك من خلال الاوامر التالية :

كود:

vzctl set 100 --iptables ipt_REJECT --iptables ipt_tos --iptables ipt_TOS --iptables ipt_LOG --iptables ip_conntrack --iptables ipt_limit --iptables ipt_multiport --iptables iptable_filter --iptables iptable_mangle --iptables ipt_TCPMSS --iptables ipt_tcpmss --iptables ipt_ttl --iptables ipt_length --iptables ipt_state --iptables iptable_nat --iptables ip_nat_ftp --save

هكذا اضفنا الموديلات فى ملف الكونفيج الخاص بالفي بي اس ، ولتحديد الـ عدد iptables ، وعلى الاقل يجب ان تكون 1000 ، سوف نقوم بتنفيذ الامر التالي ايضاً :

كود:

vzctl set 100 --numiptent 2000 --save

-- طبق الامرين السابقين على جميع الـ vps التي تريد ان تقوم بتفعيل الـ csf لها بدون مشاكل ، مع استبدال رقم الـ vps الموجود اعلاه (100) برقم الفي بي اس الذي سوف تقوم بتنفيذ العملية عليه .

- بعد ذلك سوف تقوم بايقاف خدمة الـ vz وريستارت للـ iptables ثم بعدها اعادة التشغيل مرة اخري (ملحوظة : سوف يتم ايقاف جميع الفي بي اسات على النود عند ايقاف الخدمة وسوف يتم اعادة تشغيلهم مرة ثانية عند تشغيل الخدمة ) .

الان سوف تقوم بايقاف الخدمة من خلال الامر التالي :

كود:

service vz stop

انتظر حتى ينتهى وثم بعدها ريستارت للـ iptables :

كود:

service iptables restart

بعدها تشغيل الخدمة مرة اخرى :

كود:

service vz start


الان تم حفظ التطبيقات التي قمت بها .

- بعد ذلك سنقوم بعمل رستارت للنتوورك من داخل الشيل الخاص بالفي بي اس ، قم بالدخول الى الفي بي اس من خلال الشيل او يمكنك الدخول اليه من خلال النود عن طريق الامر التالي :

كود:

vzctl enter 100

الان انت بداخل الشيل للفي بي اس 100 ، ستقوم بعمل ريستارت للنتورك وذلك من خلال الامر التالي :

كود:

service network restart

الان يمكنك تنصيب وتفعيل الـ csf على الفي بي اس بدون اي مشاكل .

ويمكنك اتباع الشرح التالي الخاص بتركيب الـ csf وعمل اعداداته الصحيحة على vps ، من خلال الشرح الموضح على الرابط التالي : اضــغـــط هــنــــا .


خالص ودي وتحياتي .

ولأي مساعدة ، يسعدنا تقديمها اليك .

رابط الموضوع الاصلي : اضــغـــط هــنــــا .

الخليج هوست لخدمات الويب المتطورة .


ضيا عمري 01-01-2010 04:40 AM

بارك الله فيك اخوي

GulfHosted.com 02-01-2010 07:17 AM

إقتباس:

اقتباس من مشاركة ضيا عمري (المشاركة 708133)
بارك الله فيك اخوي

مشكور اخوي

بارك الله فيك وفى الجميع .

4Serv.Net 29-08-2010 07:30 AM

الله يعطيك العافيه

تسلم ايدك ,,


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 02:55 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012