'\" t .\" Title: firewalld.zones .\" Author: Thomas Woerner .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: .\" Manual: firewalld.zones .\" Source: firewalld 2.5.1 .\" Language: Persian .\" .TH "FIREWALLD\&.ZONES" "5" "" "firewalld 2.5.1" "firewalld.zones" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" firewalld.zones \- فایل‌های پیکربندی ناحیه‌های فایروال در firewalld .SH "توضیحات (DESCRIPTION)" .SS "ناحیه چیست؟ (What is a zone?)" .PP یک ناحیه شبکه (network zone) سطح اعتماد را برای اتصالات شبکه تعریف می‌کند\&. این یک رابطه یک‌به‌چند است؛ بدین معنا که یک اتصال فقط می‌تواند بخشی از یک ناحیه باشد، اما یک ناحیه می‌تواند برای چندین اتصال شبکه مورد استفاده قرار گیرد\&. .PP ناحیه مشخص می‌کند چه قابلیت‌هایی از فایروال در این ناحیه فعال هستند: .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBفوروارد درون‌ناحیه‌ای (Intra Zone Forwarding)\fR .RS 4 .PP امکان ارسال (فوروارد) بسته‌های دریافتی توسط یک ناحیه را به سایر رابط‌ها یا منابع درون همان ناحیه فراهم می‌کند، حتی اگر هدف (target) ناحیه برابر با \fIACCEPT\fR نباشد\&. .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBسرویس‌های از پیش تعریف‌شده (Predefined services)\fR .RS 4 .PP یک سرویس، ترکیبی از مدخل‌های پورت و/یا پروتکل است\&. به‌طور اختیاری می‌توان ماژول‌های کمکی netfilter و همچنین یک آدرس مقصد IPv4 و IPv6 را نیز اضافه کرد\&. .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBپورت‌ها و پروتکل‌ها (Ports and protocols)\fR .RS 4 .PP تعریف پورت‌های \fItcp\fR، \fIudp\fR، \fIsctp\fR یا \fIdccp\fR که در آن پورت‌ها می‌توانند یک تک‌پورت یا بازه‌ای از پورت‌ها باشند\&. .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBمسدودسازی‌های ICMP (ICMP blocks)\fR .RS 4 .PP پیام‌های انتخابی پروتکل کنترل پیام اینترنت (ICMP) را مسدود می‌کند\&. این پیام‌ها یا درخواست‌های اطلاعاتی هستند یا در پاسخ به درخواست‌های اطلاعاتی و یا در شرایط بروز خطا ایجاد می‌شوند\&. .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBمعکوس‌سازی مسدودسازی ICMP (ICMP block inversion)\fR .RS 4 .PP نحوه مدیریت پیام‌های ICMP را تغییر می‌دهد\&. هنگام فعال بودن، همه انواع پیام‌های ICMP مسدود می‌شوند، \fIبه‌جز\fR مواردی که در فهرست مسدودسازی ICMP قرار دارند\&. .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBتغییر نشانی / ماسک‌کردن (Masquerading)\fR .RS 4 .PP آدرس‌های یک شبکه خصوصی نگاشت شده و در پشت یک آدرس IP عمومی پنهان می‌شوند\&. این روش شکلی از ترجمه نشانی (NAT) است\&. .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBفوروارد پورت‌ها (Forward ports)\fR .RS 4 .PP یک پورت فوروارد شده یا به همان پورت در یک میزبان دیگر نگاشت می‌شود، یا به پورت دیگری در همان میزبان، یا به پورت دیگری در یک میزبان دیگر\&. .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBقوانین زبان پیشرفته (Rich language rules)\fR .RS 4 .PP زبان پیشرفته (Rich Language) عناصر (سرویس، پورت، icmp\-block، masquerade، forward\-port و source\-port) را با آدرس‌های مبدأ و مقصد اضافی، ثبت وقایع (لاگ‌گیری)، کنش‌ها (actions) و محدودیت‌هایی برای لاگ‌ها و کنش‌ها گسترش می‌دهد\&. همچنین می‌تواند برای ایجاد فهرست سفید و سیاه میزبان‌ها یا شبکه‌ها استفاده شود (برای اطلاعات بیشتر، لطفاً نگاهی به \fBfirewalld.richlanguage\fR(5) بیندازید)\&. .RE .PP برای اطلاعات بیشتر در مورد قالب فایل ناحیه، لطفاً نگاهی به \fBfirewalld.zone\fR(5) بیندازید\&. .SS "چه ناحیه‌هایی در دسترس هستند؟ (Which zones are available?)" .PP در اینجا ناحیه‌های ارائه‌شده توسط firewalld بر اساس سطح اعتماد پیش‌فرض آن‌ها، از غیرقابل‌اعتمادترین به قابل‌اعتمادترین مرتب شده‌اند: .PP drop .RS 4 هر بسته شبکه ورودی دور انداخته می‌شود (Drop) و هیچ پاسخی داده نمی‌شود\&. فقط اتصالات شبکه خروجی امکان‌پذیر هستند\&. .RE .PP block .RS 4 هر اتصال ورودی شبکه با یک پیام \fIicmp\-host\-prohibited\fR برای IPv4 و \fIicmp6\-adm\-prohibited\fR برای IPv6 رد (Reject) می‌شود\&. فقط اتصالات شبکه‌ای که از داخل این سیستم آغاز شده باشند امکان‌پذیر هستند\&. .RE .PP public .RS 4 برای استفاده در مکان‌های عمومی\&. شما به سایر رایانه‌های موجود در شبکه برای آسیب نرساندن به رایانه‌تان اعتماد ندارید\&. فقط اتصالات ورودی انتخاب‌شده پذیرفته می‌شوند\&. .RE .PP external .RS 4 برای استفاده در شبکه‌های خارجی با فعال بودن تغییر نشانی (Masquerading)، به‌ویژه برای مسیریاب‌ها (روترها)\&. شما به سایر رایانه‌های موجود در شبکه برای آسیب نرساندن به رایانه‌تان اعتماد ندارید\&. فقط اتصالات ورودی انتخاب‌شده پذیرفته می‌شوند\&. .RE .PP dmz .RS 4 برای رایانه‌های موجود در منطقه غیرنظامی (DMZ) شما که به صورت عمومی در دسترس هستند اما دسترسی محدودی به شبکه داخلی شما دارند\&. فقط اتصالات ورودی انتخاب‌شده پذیرفته می‌شوند\&. .RE .PP work .RS 4 برای استفاده در محیط‌های کاری\&. شما به اکثر رایانه‌های موجود در شبکه برای آسیب نرساندن به رایانه‌تان تا حد زیادی اعتماد دارید\&. فقط اتصالات ورودی انتخاب‌شده پذیرفته می‌شوند\&. .RE .PP home .RS 4 برای استفاده در محیط‌های خانگی\&. شما به اکثر رایانه‌های موجود در شبکه برای آسیب نرساندن به رایانه‌تان تا حد زیادی اعتماد دارید\&. فقط اتصالات ورودی انتخاب‌شده پذیرفته می‌شوند\&. .RE .PP internal .RS 4 برای استفاده در شبکه‌های داخلی\&. شما به اکثر رایانه‌های موجود در شبکه برای آسیب نرساندن به رایانه‌تان تا حد زیادی اعتماد دارید\&. فقط اتصالات ورودی انتخاب‌شده پذیرفته می‌شوند\&. .RE .PP trusted .RS 4 تمام اتصالات شبکه پذیرفته می‌شوند\&. بسته‌هایی که مقصد آن‌ها این میزبان نباشد فوروارد خواهند شد\&. .RE .SS "کدام ناحیه باید استفاده شود؟ (Which zone should be used?)" .PP به عنوان مثال، یک اتصال شبکه بی‌سیم (Wi-Fi) عمومی عمدتاً باید غیرقابل‌اعتماد تلقی شود، در حالی که یک اتصال شبکه سیمی خانگی باید نسبتاً قابل‌اعتماد در نظر گرفته شود\&. ناحیه‌ای را انتخاب کنید که بیشترین تطابق را با شبکه‌ای که استفاده می‌کنید داشته باشد\&. .SS "چگونه ناحیه‌ها را پیکربندی کرده یا اضافه کنیم؟ (How to configure or add zones?)" .PP برای پیکربندی یا افزودن ناحیه‌ها می‌توانید از یکی از رابط‌های firewalld برای مدیریت و تغییر پیکربندی استفاده کنید: این رابط‌ها شامل ابزار پیکربندی گرافیکی firewall\-config، ابزار خط فرمان \fBfirewall\-cmd\fR یا رابط D\-Bus هستند\&. همچنین می‌توانید یک فایل ناحیه را در یکی از دایرکتوری‌های پیکربندی ایجاد یا کپی کنید\&. مسیر \fI/usr/lib/firewalld/zones\fR برای پیکربندی‌های پیش‌فرض و بازگشتی (fallback) استفاده می‌شود و مسیر \fI/etc/firewalld/zones\fR برای فایل‌های پیکربندی ایجادشده توسط کاربر و سفارشی‌شده به کار می‌رود\&. .SS "چگونه یک ناحیه را برای یک اتصال تنظیم کرده یا تغییر دهیم؟ (How to set or change a zone for a connection?)" .PP ناحیه با استفاده از گزینه \fBZONE=\fR در فایل ifcfg مربوط به اتصال ذخیره می‌شود\&. اگر این گزینه وجود نداشته باشد یا خالی باشد، از ناحیه پیش‌فرض تنظیم‌شده در firewalld استفاده می‌شود\&. .PP اگر اتصال توسط NetworkManager مدیریت می‌شود، می‌توانید از \fBnm\-connection\-editor\fR نیز برای تغییر ناحیه استفاده کنید\&. .PP برای افزودن یا تغییر رابط‌هایی که تحت کنترل NetworkManager نیستند: اگر فایل ifcfg مرتبط با آن رابط موجود باشد، firewalld تلاش می‌کند تا تنظیم ZONE را در فایل ifcfg تغییر دهد\&. .PP فقط برای حذف رابط‌هایی که تحت کنترل NetworkManager نیستند: firewalld تلاشی برای تغییر تنظیم ZONE در فایل ifcfg نمی‌کند\&. این رفتار برای اطمینان از این است که دستور ifdown رابط منجر به بازنشانی تنظیم ناحیه به ناحیه پیش‌فرض نشود\&. در این حالت فقط پیوند (binding) ناحیه در firewalld حذف می‌شود\&. .SH "همچنین ببینید (SEE ALSO)" \fBfirewall-applet\fR(1), \fBfirewalld\fR(1), \fBfirewall-cmd\fR(1), \fBfirewall-config\fR(1), \fBfirewalld.conf\fR(5), \fBfirewalld.direct\fR(5), \fBfirewalld.dbus\fR(5), \fBfirewalld.icmptype\fR(5), \fBfirewall-offline-cmd\fR(1), \fBfirewalld.richlanguage\fR(5), \fBfirewalld.service\fR(5), \fBfirewalld.zone\fR(5), \fBfirewalld.zones\fR(5), \fBfirewalld.policy\fR(5), \fBfirewalld.policies\fR(5), \fBfirewalld.ipset\fR(5), \fBfirewalld.helper\fR(5) .SH "نکات (NOTES)" .PP صفحه اصلی firewalld: .RS 4 \m[blue]\fB\%http://firewalld.org\fR\m[] .RE .SH "نویسندگان (AUTHORS)" .PP \fBThomas Woerner\fR <\&twoerner@redhat\&.com\&> .RS 4 توسعه‌دهنده .RE .PP \fBJiri Popelka\fR <\&jpopelka@redhat\&.com\&> .RS 4 توسعه‌دهنده .RE .PP \fBEric Garver\fR <\&eric@garver\&.life\&> .RS 4 توسعه‌دهنده .RE