TegraHost
April 10th, 2016, 15:44
گاهی اوقات مجبور خواهید شد برای بلاک یا فوروارد کردن برخی از پروتکل ها و پکیج های خدمات شبکه مانند پاسخ های dns یا درخواست های DHCP یا SSH و … ، فایروال را در سیستم عامل لینوکس و یا سیستم شبه یونیکس خود غیر فعال کنید. این مقاله نشان خواهد داد که چگونه فایروال را در لینوکس RedHat ، CentOS ، فدورا (Fedora)، اوبونتو (Ubuntu) و دبیان ( Debian) فعال یا غیر فعال کرده و یا وضعیت فعلی آن را بررسی کنیم .
فایروال iptables لینوکس
iptables برنامه ای در فضای کاربر است که به مدیر یک سیستم اجازه پیکربندی جداول ارائه شده توسط فایروال هسته لینوکس (اجرا شده به عنوان ماژول های مختلف Netfilter) و زنجیرها و قوانینی که در آن ذخیره شده را میدهد.
30730
بررسی وضعیت فایروال iptables لینوکس
برای پروتکل های IPv4
service iptables status
یا
/etc/init.d/iptables status
برای پروتکل های IPV6
service ip6tables status
یا
/etc/init.d/ip6tables status
غیرفعال کردن فایروال iptables لینوکس
ابتدا به عنوان کاربر روت وارد سیستم شوید و سپس دستورات زیر را برای متوقف کردن فایروال iptables اجرا کنید.
برای پروتکل IPv4 در حال اجرا از این ۳ دستور استفاده کنید :
service iptables save
service iptables stop
chkconfig iptables off
برای پروتکل IPv6 در حال اجرا از این ۳ دستور استفاده کنید :
service ip6tables save
service ip6tables stop
chkconfig ip6tables off
اگر می خواهید iptables لینوکس را بر روی تمام سطوح اجرایی غیر فعال کنید، دستور زیر را اجرا کنید:
chkconfig -level 123456 iptables off
برای حذف کامل iptables ، می توانید پکیج rpm iptables را مستقیما با استفاده از دستور زیر پاک کنید:
#rpm -e iptables
فعال کردن فایروال لینوکس (iptables)
شما می توانید دستور زیر را برای فعال کردن دوباره ی iptables اجرا کنید:
برای IPv4:
service iptables start
chkconfig iptables on
برای IPv6:
service ip6tables start
chkconfig ip6tables on
سپس سیستم را ریبوت کنید :
reboot
فایروال iptables لینوکس
iptables برنامه ای در فضای کاربر است که به مدیر یک سیستم اجازه پیکربندی جداول ارائه شده توسط فایروال هسته لینوکس (اجرا شده به عنوان ماژول های مختلف Netfilter) و زنجیرها و قوانینی که در آن ذخیره شده را میدهد.
30730
بررسی وضعیت فایروال iptables لینوکس
برای پروتکل های IPv4
service iptables status
یا
/etc/init.d/iptables status
برای پروتکل های IPV6
service ip6tables status
یا
/etc/init.d/ip6tables status
غیرفعال کردن فایروال iptables لینوکس
ابتدا به عنوان کاربر روت وارد سیستم شوید و سپس دستورات زیر را برای متوقف کردن فایروال iptables اجرا کنید.
برای پروتکل IPv4 در حال اجرا از این ۳ دستور استفاده کنید :
service iptables save
service iptables stop
chkconfig iptables off
برای پروتکل IPv6 در حال اجرا از این ۳ دستور استفاده کنید :
service ip6tables save
service ip6tables stop
chkconfig ip6tables off
اگر می خواهید iptables لینوکس را بر روی تمام سطوح اجرایی غیر فعال کنید، دستور زیر را اجرا کنید:
chkconfig -level 123456 iptables off
برای حذف کامل iptables ، می توانید پکیج rpm iptables را مستقیما با استفاده از دستور زیر پاک کنید:
#rpm -e iptables
فعال کردن فایروال لینوکس (iptables)
شما می توانید دستور زیر را برای فعال کردن دوباره ی iptables اجرا کنید:
برای IPv4:
service iptables start
chkconfig iptables on
برای IPv6:
service ip6tables start
chkconfig ip6tables on
سپس سیستم را ریبوت کنید :
reboot