| FIREWALLD.ZONES(5) | firewalld.zones | FIREWALLD.ZONES(5) |
نام (NAME)
firewalld.zones - فایلهای پیکربندی ناحیههای فایروال در firewalld
توضیحات (DESCRIPTION)
ناحیه چیست؟ (What is a zone?)
یک ناحیه شبکه (network zone) سطح اعتماد را برای اتصالات شبکه تعریف میکند. این یک رابطه یکبهچند است؛ بدین معنا که یک اتصال فقط میتواند بخشی از یک ناحیه باشد، اما یک ناحیه میتواند برای چندین اتصال شبکه مورد استفاده قرار گیرد.
ناحیه مشخص میکند چه قابلیتهایی از فایروال در این ناحیه فعال هستند:
فوروارد
درونناحیهای
(Intra Zone Forwarding)
امکان ارسال (فوروارد) بستههای دریافتی توسط یک ناحیه را به سایر رابطها یا منابع درون همان ناحیه فراهم میکند، حتی اگر هدف (target) ناحیه برابر با ACCEPT نباشد.
سرویسهای
از پیش
تعریفشده
(Predefined services)
یک سرویس، ترکیبی از مدخلهای پورت و/یا پروتکل است. بهطور اختیاری میتوان ماژولهای کمکی netfilter و همچنین یک آدرس مقصد IPv4 و IPv6 را نیز اضافه کرد.
پورتها
و
پروتکلها
(Ports and protocols)
تعریف پورتهای tcp، udp، sctp یا dccp که در آن پورتها میتوانند یک تکپورت یا بازهای از پورتها باشند.
مسدودسازیهای
ICMP (ICMP blocks)
پیامهای انتخابی پروتکل کنترل پیام اینترنت (ICMP) را مسدود میکند. این پیامها یا درخواستهای اطلاعاتی هستند یا در پاسخ به درخواستهای اطلاعاتی و یا در شرایط بروز خطا ایجاد میشوند.
معکوسسازی
مسدودسازی
ICMP (ICMP block inversion)
نحوه مدیریت پیامهای ICMP را تغییر میدهد. هنگام فعال بودن، همه انواع پیامهای ICMP مسدود میشوند، بهجز مواردی که در فهرست مسدودسازی ICMP قرار دارند.
تغییر
نشانی /
ماسککردن
(Masquerading)
آدرسهای یک شبکه خصوصی نگاشت شده و در پشت یک آدرس IP عمومی پنهان میشوند. این روش شکلی از ترجمه نشانی (NAT) است.
فوروارد
پورتها (Forward ports)
یک پورت فوروارد شده یا به همان پورت در یک میزبان دیگر نگاشت میشود، یا به پورت دیگری در همان میزبان، یا به پورت دیگری در یک میزبان دیگر.
قوانین
زبان
پیشرفته (Rich language
rules)
زبان پیشرفته (Rich Language) عناصر (سرویس، پورت، icmp-block، masquerade، forward-port و source-port) را با آدرسهای مبدأ و مقصد اضافی، ثبت وقایع (لاگگیری)، کنشها (actions) و محدودیتهایی برای لاگها و کنشها گسترش میدهد. همچنین میتواند برای ایجاد فهرست سفید و سیاه میزبانها یا شبکهها استفاده شود (برای اطلاعات بیشتر، لطفاً نگاهی به firewalld.richlanguage(5) بیندازید).
برای اطلاعات بیشتر در مورد قالب فایل ناحیه، لطفاً نگاهی به firewalld.zone(5) بیندازید.
چه ناحیههایی در دسترس هستند؟ (Which zones are available?)
در اینجا ناحیههای ارائهشده توسط firewalld بر اساس سطح اعتماد پیشفرض آنها، از غیرقابلاعتمادترین به قابلاعتمادترین مرتب شدهاند:
drop
block
public
external
dmz
work
home
internal
trusted
کدام ناحیه باید استفاده شود؟ (Which zone should be used?)
به عنوان مثال، یک اتصال شبکه بیسیم (Wi-Fi) عمومی عمدتاً باید غیرقابلاعتماد تلقی شود، در حالی که یک اتصال شبکه سیمی خانگی باید نسبتاً قابلاعتماد در نظر گرفته شود. ناحیهای را انتخاب کنید که بیشترین تطابق را با شبکهای که استفاده میکنید داشته باشد.
چگونه ناحیهها را پیکربندی کرده یا اضافه کنیم؟ (How to configure or add zones?)
برای پیکربندی یا افزودن ناحیهها میتوانید از یکی از رابطهای firewalld برای مدیریت و تغییر پیکربندی استفاده کنید: این رابطها شامل ابزار پیکربندی گرافیکی firewall-config، ابزار خط فرمان firewall-cmd یا رابط D-Bus هستند. همچنین میتوانید یک فایل ناحیه را در یکی از دایرکتوریهای پیکربندی ایجاد یا کپی کنید. مسیر /usr/lib/firewalld/zones برای پیکربندیهای پیشفرض و بازگشتی (fallback) استفاده میشود و مسیر /etc/firewalld/zones برای فایلهای پیکربندی ایجادشده توسط کاربر و سفارشیشده به کار میرود.
چگونه یک ناحیه را برای یک اتصال تنظیم کرده یا تغییر دهیم؟ (How to set or change a zone for a connection?)
ناحیه با استفاده از گزینه ZONE= در فایل ifcfg مربوط به اتصال ذخیره میشود. اگر این گزینه وجود نداشته باشد یا خالی باشد، از ناحیه پیشفرض تنظیمشده در firewalld استفاده میشود.
اگر اتصال توسط NetworkManager مدیریت میشود، میتوانید از nm-connection-editor نیز برای تغییر ناحیه استفاده کنید.
برای افزودن یا تغییر رابطهایی که تحت کنترل NetworkManager نیستند: اگر فایل ifcfg مرتبط با آن رابط موجود باشد، firewalld تلاش میکند تا تنظیم ZONE را در فایل ifcfg تغییر دهد.
فقط برای حذف رابطهایی که تحت کنترل NetworkManager نیستند: firewalld تلاشی برای تغییر تنظیم ZONE در فایل ifcfg نمیکند. این رفتار برای اطمینان از این است که دستور ifdown رابط منجر به بازنشانی تنظیم ناحیه به ناحیه پیشفرض نشود. در این حالت فقط پیوند (binding) ناحیه در firewalld حذف میشود.
همچنین ببینید (SEE ALSO)
firewall-applet(1), firewalld(1), firewall-cmd(1), firewall-config(1), firewalld.conf(5), firewalld.direct(5), firewalld.dbus(5), firewalld.icmptype(5), firewall-offline-cmd(1), firewalld.richlanguage(5), firewalld.service(5), firewalld.zone(5), firewalld.zones(5), firewalld.policy(5), firewalld.policies(5), firewalld.ipset(5), firewalld.helper(5)
نکات (NOTES)
صفحه اصلی firewalld:
نویسندگان (AUTHORS)
Thomas Woerner <twoerner@redhat.com>
Jiri Popelka <jpopelka@redhat.com>
Eric Garver <eric@garver.life>
| firewalld 2.5.1 |