FIREWALLD.IPSET(5) firewalld.ipset FIREWALLD.IPSET(5)

firewalld.ipset - فایل‌های پیکربندی ipset در firewalld

/etc/firewalld/ipsets/ipset.xml
/usr/lib/firewalld/ipsets/ipset.xml

یک فایل پیکربندی ipset در firewalld اطلاعات یک مجموعه آی‌پی (ipset) را برای firewalld فراهم می‌کند. مهم‌ترین گزینه‌های پیکربندی عبارتند از type، option و entry.

این نمونه فایل پیکربندی ساختار یک فایل پیکربندی ipset را نشان می‌دهد:

<?xml version="1.0" encoding="utf-8"?>
<ipset type="hash:ip">
  <short>My Ipset</short>
  <description>description</description>
  <entry>1.2.3.4</entry>
  <entry>1.2.3.5</entry>
  <entry>1.2.3.6</entry>
</ipset>

پیکربندی می‌تواند شامل این تگ‌ها و مشخصه‌ها باشد. برخی از آن‌ها اجباری و برخی دیگر اختیاری هستند.

تگ آغازین و پایانی اجباری ipset مجموعه آی‌پی را تعریف می‌کند. این تگ تنها یک بار در فایل پیکربندی ipset قابل استفاده است. یک مشخصه اجباری و همچنین مشخصه‌های اختیاری برای ipset وجود دارد:

type="string"

نوع اجباری ipset. برای دریافت فهرست انواع پشتیبانی‌شده، از دستور firewall-cmd --get-ipset-types استفاده کنید.

version="string"

برای تعیین یک نسخه برای ipset.

یک تگ آغازین و پایانی اختیاری است و برای اختصاص دادن یک نام خواناتر به ipset استفاده می‌شود.

یک تگ آغازین و پایانی اختیاری برای ارائه توضیحات برای یک ipset است.

یک تگ عنصر خالی (empty-element) اختیاری است و می‌تواند چندین بار برای داشتن بیش از یک گزینه استفاده شود. تقریباً تمام مشخصه‌های یک مدخل option اجباری هستند:

name="string"

نام اجباری گزینه string.

value="string"

مقدار اختیاری گزینه.

گزینه‌های پشتیبانی‌شده عبارتند از: family: "inet"|"inet6", timeout: integer, hashsize: integer, maxelem: integer. برای اطلاعات بیشتر درباره این گزینه‌ها، لطفاً مستندات ipset را ببینید.

یک تگ آغازین و پایانی اختیاری است و می‌تواند چندین بار برای داشتن بیش از یک مدخل entry استفاده شود. یک مدخل entry هیچ مشخصه‌ای ندارد.

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)

صفحه اصلی firewalld:

Thomas Woerner <twoerner@redhat.com>

توسعه‌دهنده

Jiri Popelka <jpopelka@redhat.com>

توسعه‌دهنده

Eric Garver <eric@garver.life>

توسعه‌دهنده
firewalld 2.5.1