ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش فعال و غیرفعال کردن firewall در لینوکس



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