| FIREWALLD.DBUS(5) | firewalld.dbus | FIREWALLD.DBUS(5) |
نام (NAME)
firewalld.dbus - شرح رابط D-Bus فایروالدی (firewalld)
مسیرهای شیء (OBJECT PATHS)
این ساختار پایهای مسیرهای شیء firewalld است. رابطهای استفادهشده در زیر در بخش “رابطها (INTERFACES)” توضیح داده شدهاند.
/org/fedoraproject/FirewallD1
Interfaces
org.fedoraproject.FirewallD1
org.fedoraproject.FirewallD1.direct (deprecated)
org.fedoraproject.FirewallD1.ipset
org.fedoraproject.FirewallD1.policies (deprecated)
org.fedoraproject.FirewallD1.zone
org.freedesktop.DBus.Introspectable
org.freedesktop.DBus.Properties
/org/fedoraproject/FirewallD1/config
Interfaces
org.fedoraproject.FirewallD1.config
org.fedoraproject.FirewallD1.config.direct (deprecated)
org.fedoraproject.FirewallD1.config.policies (deprecated)
org.freedesktop.DBus.Introspectable
org.freedesktop.DBus.Properties
/org/fedoraproject/FirewallD1/config/zone/i
Interfaces
org.fedoraproject.FirewallD1.config.zone
org.freedesktop.DBus.Introspectable
org.freedesktop.DBus.Properties
/org/fedoraproject/FirewallD1/config/service/i
Interfaces:
org.fedoraproject.FirewallD1.config.service
org.freedesktop.DBus.Introspectable
org.freedesktop.DBus.Properties
/org/fedoraproject/FirewallD1/config/ipset/i
Interfaces
org.fedoraproject.FirewallD1.config.ipset
org.freedesktop.DBus.Introspectable
org.freedesktop.DBus.Properties
/org/fedoraproject/FirewallD1/config/icmptype/i
Interfaces
org.fedoraproject.FirewallD1.config.icmptype
org.freedesktop.DBus.Introspectable
org.freedesktop.DBus.Properties
رابطها (INTERFACES)
org.fedoraproject.FirewallD1
این رابط شامل عملیات عمومی زمان اجرا است، مانند: بارگذاری مجدد، حالت وحشت (panic mode)، مدیریت ناحیه پیشفرض، دریافت سرویسها و انواع icmp و تنظیمات آنها.
متدها (Methods)
authorizeAll() → Nothing
completeReload() → Nothing
disablePanicMode() → Nothing
resetToDefaults() → Nothing
خطاهای ممکن: NOT_ENABLED, COMMAND_FAILED
enablePanicMode() → Nothing
خطاهای ممکن: ALREADY_ENABLED, COMMAND_FAILED
getAutomaticHelpers() → s
getDefaultZone() → s
getHelperSettings(s: helper) → (sssssa(ss))
version (s): ویژگی version از تگ helper را در firewalld.helper(5) ببینید.
name (s): تگ short را در firewalld.helper(5) ببینید.
description (s): تگ description را در firewalld.helper(5) ببینید.
family (s): تگ family را در firewalld.helper(5) ببینید.
module (s): تگ module را در firewalld.helper(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.helper(5) ببینید.
خطاهای ممکن: INVALID_HELPER
getHelpers() → as
getIcmpTypeSettings(s: icmptype) → (sssas)
version (s): ویژگی version از تگ icmptype را در firewalld.icmptype(5) ببینید.
name (s): تگ short را در firewalld.icmptype(5) ببینید.
description (s): تگ description را در firewalld.icmptype(5) ببینید.
destinations (as): آرایهای که یا خالی است یا شامل رشتههای 'ipv4' یا 'ipv6' است؛ تگ destination را در firewalld.icmptype(5) ببینید.
خطاهای ممکن: INVALID_ICMPTYPE
getLogDenied() → s
getServiceSettings(s: service) → (sssa(ss)asa{ss}asa(ss))
getServiceSettings2(s: service) → s{sv}
version (s): ویژگی version از تگ service را در firewalld.service(5) ببینید.
name (s): تگ short را در firewalld.service(5) ببینید.
description (s): تگ description را در firewalld.service(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.service(5) ببینید.
module names (as): آرایهای از هلپرهای netfilter هسته، تگ module را در firewalld.service(5) ببینید.
destinations (a{ss}): دیکشنری از {خانواده IP : نشانی IP} که در آن کلید 'IP family' میتواند 'ipv4' یا 'ipv6' باشد. تگ destination را در firewalld.service(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.service(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.service(5) ببینید.
includes (as): آرایهای از سرویسهای گنجاندهشده، تگ include را در firewalld.service(5) ببینید.
helpers (as): آرایهای از هلپرهای سرویس، تگ helper را در firewalld.service(5) ببینید.
خطاهای ممکن: INVALID_SERVICE
getZoneSettings(s: zone) → (sssbsasa(ss)asba(ssss)asasasasa(ss)b)
listIcmpTypes() → as
listServices() → as
queryPanicMode() → b
reload() → Nothing
runtimeToPermanent() → Nothing
خطاهای ممکن: RT_TO_PERM_FAILED
checkPermanentConfig() → Nothing
خطاهای ممکن: any
setDefaultZone(s: zone) → Nothing
خطاهای ممکن: ZONE_ALREADY_SET, COMMAND_FAILED
setLogDenied(s: value) → Nothing
خطاهای ممکن: ALREADY_SET, INVALID_VALUE
سیگنالها
(Signals)
DefaultZoneChanged(s: zone)
LogDeniedChanged(s: value)
PanicModeDisabled()
PanicModeEnabled()
Reloaded()
ویژگیها
(Properties)
BRIDGE - b - (ro)
IPSet - b - (ro)
IPSetTypes - as - (ro)
IPv4 - b - (ro)
IPv4ICMPTypes - as - (ro)
IPv6 - b - (ro)
IPv6_rpfilter - b - (ro)
IPv6ICMPTypes - as - (ro)
nf_conntrach_helper_setting - b - (ro)
nf_conntrack_helpers - a{sas} - (ro)
nf_nat_helpers - a{sas} - (ro)
interface_version - s - (ro)
state - s - (ro)
version - s - (ro)
org.fedoraproject.FirewallD1.ipset
عملیات این رابط امکان دریافت، افزودن، حذف و بررسی تنظیمات ipset در زمان اجرا را فراهم میکند. برای پیکربندی دائمی، رابط org.fedoraproject.FirewallD1.config.ipset را ببینید.
متدها (Methods)
addEntry(s: ipset, s: entry) → as
خطاهای ممکن: INVALID_IPSET, IPSET_WITH_TIMEOUT
getEntries(s: ipset) → Nothing
خطاهای ممکن: INVALID_IPSET, IPSET_WITH_TIMEOUT
getIPSetSettings(s: ipset) → (ssssa{ss}as)
version (s): ویژگی version از تگ ipset را در firewalld.ipset(5) ببینید.
name (s): تگ short را در firewalld.ipset(5) ببینید.
description (s): تگ description را در firewalld.ipset(5) ببینید.
type (s): ویژگی type از تگ ipset را در firewalld.ipset(5) ببینید.
options (a{ss}): دیکشنری از {گزینه : مقدار}. تگ options را در firewalld.ipset(5) ببینید.
entries (as): آرایهای از مدخلها، تگ entry را در firewalld.ipset(5) ببینید.
خطاهای ممکن: INVALID_IPSET
getIPSets() → as
queryEntry(s: ipset, s: entry) → b
خطاهای ممکن: INVALID_IPSET
queryIPSet(s: ipset) → b
removeEntry(s: ipset, s: entry) → as
خطاهای ممکن: INVALID_IPSET, IPSET_WITH_TIMEOUT
setEntries(as: entries) → Nothing
سیگنالها
(Signals)
EntryAdded(s: ipset, s: entry)
EntryRemoved(s: ipset, s: entry)
org.fedoraproject.FirewallD1.direct
منسوخ
شده (DEPRECATED)
رابط مستقیم (direct) منسوخ شده است. این رابط در نگارشهای آینده حذف خواهد شد. سیاستها جایگزین آن شدهاند؛ firewalld.policies(5) را ببینید.
این رابط دسترسی مستقیمتری به فایروال را فراهم میسازد. این رابط امکان دستکاری زنجیرهها و قواعد را در زمان اجرا فراهم میکند. برای پیکربندی دائمی، رابط org.fedoraproject.FirewallD1.config.direct را ببینید.
متدها (Methods)
addChain(s: ipv, s: table, s: chain) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, ALREADY_ENABLED, COMMAND_FAILED
addPassthrough(s: ipv, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, ALREADY_ENABLED, COMMAND_FAILED
addRule(s: ipv, s: table, s: chain, i: priority, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, ALREADY_ENABLED, COMMAND_FAILED
getAllChains() → a(sss)
ipv (s): یا ipv4 (iptables) یا ipv6 (ip6tables) یا eb (ebtables).
table (s): یکی از filter، mangle، nat، raw، security
chain (s): نام زنجیره.
getAllPassthroughs() → a(sas)
ipv (s): یا ipv4 (iptables) یا ipv6 (ip6tables) یا eb (ebtables).
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
getAllRules() → a(sssias)
ipv (s): یا ipv4 (iptables) یا ipv6 (ip6tables) یا eb (ebtables).
table (s): یکی از filter، mangle، nat، raw، security
chain (s): نام زنجیره.
priority (i): برای ترتیببندی قواعد استفاده میشود.
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
getChains(s: ipv, s: table) → as
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
getPassthroughs(s: ipv) → aas
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
getRules(s: ipv, s: table, s: chain) → a(ias)
priority (i): برای ترتیببندی قواعد استفاده میشود.
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
passthrough(s: ipv, as: args) → s
خطاهای ممکن: COMMAND_FAILED
queryChain(s: ipv, s: table, s: chain) → b
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
queryPassthrough(s: ipv, as: args) → b
خطاهای ممکن: INVALID_IPV
queryRule(s: ipv, s: table, s: chain, i: priority, as: args) → b
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
removeAllPassthroughs() → Nothing
removeChain(s: ipv, s: table, s: chain) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, NOT_ENABLED, COMMAND_FAILED
removePassthrough(s: ipv, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, NOT_ENABLED, COMMAND_FAILED
removeRule(s: ipv, s: table, s: chain, i: priority, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, NOT_ENABLED, COMMAND_FAILED
removeRules(s: ipv, s: table, s: chain) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
سیگنالها
(Signals)
ChainAdded(s: ipv, s: table, s: chain)
ChainRemoved(s: ipv, s: table, s: chain)
PassthroughAdded(s: ipv, as: args)
PassthroughRemoved(s: ipv, as: args)
RuleAdded(s: ipv, s: table, s: chain, i: priority, as: args)
RuleRemoved(s: ipv, s: table, s: chain, i: priority, as: args)
org.fedoraproject.FirewallD1.zone
عملیات این رابط امکان دریافت، افزودن، حذف و بررسی تنظیمات زمان اجرای ناحیه را فراهم میکند. برای تنظیمات دائمی، رابط org.fedoraproject.FirewallD1.config.zone را ببینید.
متدها (Methods)
getZoneSettings2(s: zone) → a{sv}
version (s): ویژگی version از تگ zone را در firewalld.zone(5) ببینید.
name (s): تگ short را در firewalld.zone(5) ببینید.
description (s): تگ description را در firewalld.zone(5) ببینید.
target (s): ویژگی target از تگ zone را در firewalld.zone(5) ببینید.
services (as): آرایهای از نامهای سرویس، تگ service را در firewalld.zone(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.zone(5) ببینید.
icmp_blocks (as): آرایهای از مسدودسازیهای icmp. تگ icmp-block را در firewalld.zone(5) ببینید.
masquerade (b): تگ masquerade را در firewalld.zone(5) ببینید.
forward_ports (a(ssss)): آرایهای از (port، protocol، to-port، to-addr). تگ forward-port را در firewalld.zone(5) ببینید.
interfaces (as): آرایهای از رابطها. تگ interface را در firewalld.zone(5) ببینید.
sources (as): آرایهای از نشانیهای مبدا. تگ source را در firewalld.zone(5) ببینید.
rules_str (as): آرایهای از قواعد زبان پیشرفته (rich-language). تگ rule را در firewalld.zone(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.zone(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.zone(5) ببینید.
icmp_block_inversion (b): تگ icmp-block-inversion را در firewalld.zone(5) ببینید.
forward (b): تگ forward را در firewalld.zone(5) ببینید.
ingress-priority (i): تگ ingress-priority را در firewalld.zone(5) ببینید.
egress-priority (i): تگ egress-priority را در firewalld.zone(5) ببینید.
خطاهای ممکن: INVALID_ZONE
setZoneSettings2(s: zone, a{sv}: settings, i: timeout)
services (as): آرایهای از نامهای سرویس، تگ service را در firewalld.zone(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.zone(5) ببینید.
icmp_blocks (as): آرایهای از مسدودسازیهای icmp. تگ icmp-block را در firewalld.zone(5) ببینید.
masquerade (b): تگ masquerade را در firewalld.zone(5) ببینید.
forward_ports (a(ssss)): آرایهای از (port، protocol، to-port، to-addr). تگ forward-port را در firewalld.zone(5) ببینید.
interfaces (as): آرایهای از رابطها. تگ interface را در firewalld.zone(5) ببینید.
sources (as): آرایهای از نشانیهای مبدا. تگ source را در firewalld.zone(5) ببینید.
rules_str (as): آرایهای از قواعد زبان پیشرفته (rich-language). تگ rule را در firewalld.zone(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.zone(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.zone(5) ببینید.
icmp_block_inversion (b): تگ icmp-block-inversion را در firewalld.zone(5) ببینید.
forward (b): تگ forward را در firewalld.zone(5) ببینید.
خطاهای ممکن: INVALID_ZONE
addForwardPort(s: zone, s: port, s: protocol, s: toport, s: toaddr, i: timeout) → s
نام ناحیهای که پورت فوروارد به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL, INVALID_ADDR, INVALID_FORWARD, ALREADY_ENABLED, INVALID_COMMAND
addIcmpBlock(s: zone, s: icmp, i: timeout) → s
نام ناحیهای که مسدودسازی ICMP به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_ICMPTYPE, ALREADY_ENABLED, INVALID_COMMAND
addIcmpBlockInversion(s: zone) → s
نام ناحیهای که معکوسسازی مسدودسازی ICMP به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, ALREADY_ENABLED, INVALID_COMMAND
addInterface(s: zone, s: interface) → s
نام ناحیهای که رابط به آن متصل شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_INTERFACE, ALREADY_ENABLED, INVALID_COMMAND
addMasquerade(s: zone, i: timeout) → s
نام ناحیهای که تغییر نشانی در آن فعال شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, ALREADY_ENABLED, INVALID_COMMAND
addPort(s: zone, s: port, s: protocol, i: timeout) → s
نام ناحیهای که پورت به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL, ALREADY_ENABLED, INVALID_COMMAND
addProtocol(s: zone, s: protocol, i: timeout) → s
نام ناحیهای که پروتکل به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PROTOCOL, ALREADY_ENABLED, INVALID_COMMAND
addRichRule(s: zone, s: rule, i: timeout) → s
نام ناحیهای که قاعده زبان پیشرفته به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_RULE, ALREADY_ENABLED, INVALID_COMMAND
addService(s: zone, s: service, i: timeout) → s
نام ناحیهای که سرویس به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_SERVICE, ALREADY_ENABLED, INVALID_COMMAND
addSource(s: zone, s: source) → s
نام ناحیهای که مبدا به آن متصل شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_ADDR, ALREADY_ENABLED, INVALID_COMMAND
addSourcePort(s: zone, s: port, s: protocol, i: timeout) → s
نام ناحیهای که پورت به آن افزوده شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL, ALREADY_ENABLED, INVALID_COMMAND
changeZone(s: zone, s: interface) → s
changeZoneOfInterface(s: zone, s: interface) → s
نام ناحیهای که رابط به آن متصل شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, ZONE_ALREADY_SET, ZONE_CONFLICT
changeZoneOfSource(s: zone, s: source) → s
نام ناحیهای که مبدا به آن متصل شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, ZONE_ALREADY_SET, ZONE_CONFLICT
getActiveZones() → a{sa{sas}}
مقدار بازگشتی دیکشنری است که کلیدهای آن نامهای ناحیه (s) هستند و مقادیر نیز خود دیکشنریهایی هستند که کلیدهای آنها یا 'interfaces' یا 'sources' بوده و مقادیر آنها آرایهای از نامهای رابط (s) یا مبداها (s) است.
getForwardPorts(s: zone) → aas
مقدار بازگشتی آرایهای از ۴-تاییها است که هر ۴-تایی شامل (port، protocol، to-port، to-addr) است. در حالت فوروارد محلی، to-addr ممکن است خالی باشد.
خطاهای ممکن: INVALID_ZONE
getIcmpBlocks(s: zone) → as
خطاهای ممکن: INVALID_ZONE
getIcmpBlockInversion(s: zone) → b
خطاهای ممکن: INVALID_ZONE
getInterfaces(s: zone) → as
خطاهای ممکن: INVALID_ZONE
getPorts(s: zone) → aas
خطاهای ممکن: INVALID_ZONE
getProtocols(s: zone) → as
خطاهای ممکن: INVALID_ZONE
getRichRules(s: zone) → as
خطاهای ممکن: INVALID_ZONE
getServices(s: zone) → as
خطاهای ممکن: INVALID_ZONE
getSourcePorts(s: zone) → aas
خطاهای ممکن: INVALID_ZONE
getSources(s: zone) → as
خطاهای ممکن: INVALID_ZONE
getZoneOfInterface(s: interface) → s
getZoneOfSource(s: source) → s
getZones() → as
isImmutable(s: zone) → b
queryForwardPort(s: zone, s: port, s: protocol, s: toport, s: toaddr) → b
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL, INVALID_ADDR, INVALID_FORWARD
queryIcmpBlock(s: zone, s: icmp) → b
خطاهای ممکن: INVALID_ZONE, INVALID_ICMPTYPE
queryIcmpBlockInversion(s: zone) → b
خطاهای ممکن: INVALID_ZONE, INVALID_ICMPTYPE
queryInterface(s: zone, s: interface) → b
خطاهای ممکن: INVALID_ZONE, INVALID_INTERFACE
queryMasquerade(s: zone) → b
خطاهای ممکن: INVALID_ZONE
queryPort(s: zone, s: port, s: protocol) → b
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL
queryProtocol(s: zone, s: protocol) → b
خطاهای ممکن: INVALID_ZONE, INVALID_PROTOCOL
queryRichRule(s: zone, s: rule) → b
خطاهای ممکن: INVALID_ZONE, INVALID_RULE
queryService(s: zone, s: service) → b
خطاهای ممکن: INVALID_ZONE, INVALID_SERVICE
querySource(s: zone, s: source) → b
خطاهای ممکن: INVALID_ZONE, INVALID_ADDR
querySourcePort(s: zone, s: port, s: protocol) → b
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL
removeForwardPort(s: zone, s: port, s: protocol, s: toport, s: toaddr) → s
نام ناحیهای که پورت فوروارد از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL, INVALID_ADDR, INVALID_FORWARD, NOT_ENABLED, INVALID_COMMAND
removeIcmpBlock(s: zone, s: icmp) → s
نام ناحیهای که مسدودسازی ICMP از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_ICMPTYPE, NOT_ENABLED, INVALID_COMMAND
removeIcmpBlockInversion(s: zone) → s
نام ناحیهای که معکوسسازی مسدودسازی ICMP از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, NOT_ENABLED, INVALID_COMMAND
removeInterface(s: zone, s: interface) → s
نام ناحیهای که interface از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_INTERFACE, NOT_ENABLED, INVALID_COMMAND
removeMasquerade(s: zone) → s
نام ناحیهای که تغییر نشانی برای آن غیرفعال شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, NOT_ENABLED, INVALID_COMMAND
removePort(s: zone, s: port, s: protocol) → s
نام ناحیهای که پورت از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL, NOT_ENABLED, INVALID_COMMAND
removeProtocol(s: zone, s: protocol) → s
نام ناحیهای که پروتکل از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PROTOCOL, NOT_ENABLED, INVALID_COMMAND
removeRichRule(s: zone, s: rule) → s
نام ناحیهای که قاعده زبان پیشرفته از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_RULE, NOT_ENABLED, INVALID_COMMAND
removeService(s: zone, s: service) → s
نام ناحیهای که سرویس از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_SERVICE, NOT_ENABLED, INVALID_COMMAND
removeSource(s: zone, s: source) → s
نام ناحیهای که source از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_ADDR, NOT_ENABLED, INVALID_COMMAND
removeSourcePort(s: zone, s: port, s: protocol) → s
نام ناحیهای که پورت مبدا از آن حذف شد را بازمیگرداند.
خطاهای ممکن: INVALID_ZONE, INVALID_PORT, MISSING_PROTOCOL, INVALID_PROTOCOL, NOT_ENABLED, INVALID_COMMAND
سیگنالها
(Signals)
ForwardPortAdded(s: zone, s: port, s: protocol, s: toport, s: toaddr, i: timeout)
ForwardPortRemoved(s: zone, s: port, s: protocol, s: toport, s: toaddr)
IcmpBlockAdded(s: zone, s: icmp, i: timeout)
IcmpBlockInversionAdded(s: zone)
IcmpBlockInversionRemoved(s: zone)
IcmpBlockRemoved(s: zone, s: icmp)
InterfaceAdded(s: zone, s: interface)
InterfaceRemoved(s: zone, s: interface)
MasqueradeAdded(s: zone, i: timeout)
MasqueradeRemoved(s: zone)
PortAdded(s: zone, s: port, s: protocol, i: timeout)
PortRemoved(s: zone, s: port, s: protocol)
ProtocolAdded(s: zone, s: protocol, i: timeout)
ProtocolRemoved(s: zone, s: protocol)
RichRuleAdded(s: zone, s: rule, i: timeout)
RichRuleRemoved(s: zone, s: rule)
ServiceAdded(s: zone, s: service, i: timeout)
ServiceRemoved(s: zone, s: service)
SourceAdded(s: zone, s: source)
SourcePortAdded(s: zone, s: port, s: protocol, i: timeout)
SourcePortRemoved(s: zone, s: port, s: protocol)
SourceRemoved(s: zone, s: source)
ZoneChanged(s: zone, s: interface)
ZoneOfInterfaceChanged(s: zone, s: interface)
ZoneOfSourceChanged(s: zone, s: source)
ZoneUpdated2(s: zone, a{sv}: settings)
org.fedoraproject.FirewallD1.policy
عملیات این رابط امکان دریافت، افزودن، حذف و بررسی تنظیمات سیاست (policy) در زمان اجرا را فراهم میکند. برای تنظیمات دائمی، رابط org.fedoraproject.FirewallD1.config.policy را ببینید.
متدها (Methods)
getActivePolicies() → a{sa{sas}}
مقدار بازگشتی دیکشنری است که کلیدهای آن نامهای سیاست (s) هستند و مقادیر نیز خود دیکشنریهایی هستند که کلیدهای آنها یا 'ingress_zones' یا 'egress_zones' بوده و مقادیر آنها آرایهای از نامهای ناحیه (s) است.
getPolicies() → as
getPolicySettings(s: policy) → a{sv}
خطاهای ممکن: INVALID_POLICY
setPolicySettings(s: policy, a{sv}: settings, i: timeout)
خطاهای ممکن: INVALID_POLICY
سیگنالها
(Signals)
ForwardPortAdded(s: policy, a{sv}: settings)
org.fedoraproject.FirewallD1.config
امکان افزودن، حذف و بررسی دائمی ناحیهها، سرویسها و انواع icmp را فراهم میکند.
متدها (Methods)
addIPSet(s: ipset, (ssssa{ss}as): settings) → o
version (s): ویژگی version از تگ ipset را در firewalld.ipset(5) ببینید.
name (s): تگ short را در firewalld.ipset(5) ببینید.
description (s): تگ description را در firewalld.ipset(5) ببینید.
type (s): ویژگی type از تگ ipset را در firewalld.ipset(5) ببینید.
options (a{ss}): دیکشنری از {گزینه : مقدار}. تگ options را در firewalld.ipset(5) ببینید.
entries (as): آرایهای از مدخلها، تگ entry را در firewalld.ipset(5) ببینید.
خطاهای ممکن: NAME_CONFLICT, INVALID_NAME, INVALID_TYPE
addIcmpType(s: icmptype, (sssas): settings) → o
version (s): ویژگی version از تگ icmptype را در firewalld.icmptype(5) ببینید.
name (s): تگ short را در firewalld.icmptype(5) ببینید.
description (s): تگ description را در firewalld.icmptype(5) ببینید.
destinations (as): آرایهای که یا خالی است یا شامل رشتههای 'ipv4' یا 'ipv6' است؛ تگ destination را در firewalld.icmptype(5) ببینید.
خطاهای ممکن: NAME_CONFLICT, INVALID_NAME, INVALID_TYPE
addService(s: service, (sssa(ss)asa{ss}asa(ss)): settings) → o
addService2s: service, a{sv}: settings) → o
version (s): ویژگی version از تگ service را در firewalld.service(5) ببینید.
name (s): تگ short را در firewalld.service(5) ببینید.
description (s): تگ description را در firewalld.service(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.service(5) ببینید.
module names (as): آرایهای از هلپرهای netfilter هسته، تگ module را در firewalld.service(5) ببینید.
destinations (a{ss}): دیکشنری از {خانواده IP : نشانی IP} که در آن کلید 'IP family' میتواند 'ipv4' یا 'ipv6' باشد. تگ destination را در firewalld.service(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.service(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.service(5) ببینید.
includes (as): آرایهای از سرویسهای گنجاندهشده، تگ include را در firewalld.service(5) ببینید.
helpers (as): آرایهای از هلپرهای سرویس، تگ helper را در firewalld.service(5) ببینید.
خطاهای ممکن: NAME_CONFLICT, INVALID_NAME, INVALID_TYPE
addZone(s: zone, (sssbsasa(ss)asba(ssss)asasasasa(ss)b): settings) → o
addZone2(s: zone, a{sv}: settings) → o
version (s): ویژگی version از تگ zone را در firewalld.zone(5) ببینید.
name (s): تگ short را در firewalld.zone(5) ببینید.
description (s): تگ description را در firewalld.zone(5) ببینید.
target (s): ویژگی target از تگ zone را در firewalld.zone(5) ببینید.
services (as): آرایهای از نامهای سرویس، تگ service را در firewalld.zone(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.zone(5) ببینید.
icmp_blocks (as): آرایهای از مسدودسازیهای icmp. تگ icmp-block را در firewalld.zone(5) ببینید.
masquerade (b): تگ masquerade را در firewalld.zone(5) ببینید.
forward_ports (a(ssss)): آرایهای از (port، protocol، to-port، to-addr). تگ forward-port را در firewalld.zone(5) ببینید.
interfaces (as): آرایهای از رابطها. تگ interface را در firewalld.zone(5) ببینید.
sources (as): آرایهای از نشانیهای مبدا. تگ source را در firewalld.zone(5) ببینید.
rules_str (as): آرایهای از قواعد زبان پیشرفته (rich-language). تگ rule را در firewalld.zone(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.zone(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.zone(5) ببینید.
icmp_block_inversion (b): تگ icmp-block-inversion را در firewalld.zone(5) ببینید.
forward (b): تگ forward را در firewalld.zone(5) ببینید.
ingress_priority (i): تگ ingress-priority را در firewalld.zone(5) ببینید.
egress_priority (i): تگ egress-priority را در firewalld.zone(5) ببینید.
خطاهای ممکن: NAME_CONFLICT, INVALID_NAME, INVALID_TYPE
addPolicy(s: policy, a{sv}: settings) → o
description (s): تگ description را در firewalld.policy(5) ببینید.
egress_zones as: آرایهای از نامهای ناحیه؛ تگ egress-zone را در firewalld.policy(5) ببینید.
forward_ports (a(ssss)): آرایهای از (port، protocol، to-port، to-addr). تگ forward-port را در firewalld.policy(5) ببینید.
icmp_blocks (as): آرایهای از مسدودسازیهای icmp. تگ icmp-block را در firewalld.policy(5) ببینید.
ingress_zones as: آرایهای از نامهای ناحیه؛ تگ ingress-zone را در firewalld.policy(5) ببینید.
masquerade (b): تگ masquerade را در firewalld.policy(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.policy(5) ببینید.
priority (i): تگ priority را در firewalld.policy(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.policy(5) ببینید.
rich_rules (as): آرایهای از قواعد زبان پیشرفته (rich-language). تگ rule را در firewalld.policy(5) ببینید.
services (as): آرایهای از نامهای سرویس، تگ service را در firewalld.policy(5) ببینید.
short (s): تگ short را در firewalld.policy(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.policy(5) ببینید.
target (s): ویژگی target از تگ policy را در firewalld.policy(5) ببینید.
version (s): ویژگی version از تگ policy را در firewalld.policy(5) ببینید.
خطاهای ممکن: NAME_CONFLICT, INVALID_NAME, INVALID_TYPE
getHelperByName(s: helper) → o
خطاهای ممکن: INVALID_HELPER
getHelperNames() → as
getIPSetByName(s: ipset) → o
خطاهای ممکن: INVALID_IPSET
getIPSetNames() → as
getIcmpTypeByName(s: icmptype) → o
خطاهای ممکن: INVALID_ICMPTYPE
getIcmpTypeNames() → as
getServiceByName(s: service) → o
خطاهای ممکن: INVALID_SERVICE
getServiceNames() → as
getZoneByName(s: zone) → o
خطاهای ممکن: INVALID_ZONE
getZoneNames() → as
getZoneOfInterface(s: iface) → s
getZoneOfSource(s: source) → s
getPolicyByName(s: policy) → o
خطاهای ممکن: INVALID_POLICY
getPolicyNames() → as
listHelpers() → ao
listIPSets() → ao
listIcmpTypes() → ao
listServices() → ao
listZones() → ao
listPolicies() → ao
سیگنالها
(Signals)
HelperAdded(s: helper)
IPSetAdded(s: ipset)
IcmpTypeAdded(s: icmptype)
ServiceAdded(s: service)
ZoneAdded(s: zone)
ویژگیها
(Properties)
AllowZoneDrifting - s - (rw)
AutomaticHelpers - s - (rw)
CleanupModulesOnExit - s - (rw)
CleanupOnExit - s - (rw)
DefaultZone - s - (ro)
FirewallBackend - s - (rw)
نکته: بکاند iptables منسوخ شده است. در نگارشهای آینده حذف خواهد شد.
FlushAllOnReload - s - (rw)
IPv6_rpfilter - b - (rw)
IPv6_rpfilter2 - s - (rw)
IndividualCalls - s - (ro)
LogDenied - s - (rw)
MinimalMark - i - (rw)
RFC3964_IPv4 - s - (rw)
StrictForwardPorts - s - (rw)
NftablesFlowtable - s - (rw)
NftablesCounters - s - (rw)
NftablesTableOwner - s - (rw)
org.fedoraproject.FirewallD1.config.direct
منسوخ
شده (DEPRECATED)
رابط مستقیم (direct) منسوخ شده است. این رابط در نگارشهای آینده حذف خواهد شد. سیاستها جایگزین آن شدهاند؛ firewalld.policies(5) را ببینید.
رابط مربوط به پیکربندی دائمی مستقیم (direct)؛ همچنین firewalld.direct(5) را ببینید. برای پیکربندی مستقیم در زمان اجرا، رابط org.fedoraproject.FirewallD1.direct را ببینید.
متدها (Methods)
addChain(s: ipv, s: table, s: chain) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, ALREADY_ENABLED
addPassthrough(s: ipv, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, ALREADY_ENABLED
addRule(s: ipv, s: table, s: chain, i: priority, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, ALREADY_ENABLED
getAllChains() → a(sss)
ipv (s): یا ipv4 (iptables) یا ipv6 (ip6tables) یا eb (ebtables).
table (s): یکی از filter، mangle، nat، raw، security
chain (s): نام زنجیره.
getAllPassthroughs() → a(sas)
ipv (s): یا ipv4 (iptables) یا ipv6 (ip6tables) یا eb (ebtables).
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
getAllRules() → a(sssias)
ipv (s): یا ipv4 (iptables) یا ipv6 (ip6tables) یا eb (ebtables).
table (s): یکی از filter، mangle، nat، raw، security
chain (s): نام زنجیره.
priority (i): برای ترتیببندی قواعد استفاده میشود.
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
getChains(s: ipv, s: table) → as
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
getPassthroughs(s: ipv) → aas
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
getRules(s: ipv, s: table, s: chain) → a(ias)
priority (i): برای ترتیببندی قواعد استفاده میشود.
arguments (as): آرایهای از دستورات، پارامترها و سایر گزینههای خط فرمان iptables/ip6tables/ebtables.
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
getSettings() → (a(sss)a(sssias)a(sas))
chains (a(sss)): آرایهای از (ipv، table، chain)؛ بخش 'chain' را در firewalld.direct(5) ببینید.
..PP rules (a(sssias)): آرایهای از (ipv، table، chain، priority، آرایهای از arguments)؛ بخش 'rule' را در firewalld.direct(5) ببینید. .
.PP passthroughs (a(sas)): آرایهای از (ipv، آرایهای از arguments)؛ بخش passthrough را در firewalld.direct(5) ببینید. .
.sp
queryChain(s: ipv, s: table, s: chain) → b
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
queryPassthrough(s: ipv, as: args) → b
خطاهای ممکن: INVALID_IPV
queryRule(s: ipv, s: table, s: chain, i: priority, as: args) → b
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
removeChain(s: ipv, s: table, s: chain) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, NOT_ENABLED
removePassthrough(s: ipv, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, NOT_ENABLED
removeRule(s: ipv, s: table, s: chain, i: priority, as: args) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE, NOT_ENABLED
removeRules(s: ipv, s: table, s: chain) → Nothing
خطاهای ممکن: INVALID_IPV, INVALID_TABLE
update((a(sss)a(sssias)a(sas)): settings) → Nothing
chains (a(sss)): آرایهای از (ipv، table، chain)؛ بخش 'chain' را در firewalld.direct(5) ببینید.
..PP rules (a(sssias)): آرایهای از (ipv، table، chain، priority، آرایهای از arguments)؛ بخش 'rule' را در firewalld.direct(5) ببینید. .
.PP passthroughs (a(sas)): آرایهای از (ipv، آرایهای از arguments)؛ بخش passthrough را در firewalld.direct(5) ببینید. .
.sp خطاهای ممکن: INVALID_TYPE
سیگنالها
(Signals)
Updated()
org.fedoraproject.FirewallD1.config.ipset
رابط مربوط به پیکربندی دائمی ipset؛ همچنین firewalld.ipset(5) را ببینید.
متدها (Methods)
addEntry(s: entry) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addOption(s: key, s: value) → Nothing
خطاهای ممکن: ALREADY_ENABLED
getDescription() → s
getEntries() → as
خطاهای ممکن: IPSET_WITH_TIMEOUT
getOptions() → a{ss}
getSettings() → (ssssa{ss}as)
version (s): ویژگی version از تگ ipset را در firewalld.ipset(5) ببینید.
name (s): تگ short را در firewalld.ipset(5) ببینید.
description (s): تگ description را در firewalld.ipset(5) ببینید.
type (s): ویژگی type از تگ ipset را در firewalld.ipset(5) ببینید.
options (a{ss}): دیکشنری از {گزینه : مقدار}. تگ options را در firewalld.ipset(5) ببینید.
entries (as): آرایهای از مدخلها، تگ entry را در firewalld.ipset(5) ببینید.
getShort() → s
getType() → s
getVersion() → s
loadDefaults() → Nothing
خطاهای ممکن: NO_DEFAULTS
queryEntry(s: entry) → b
queryOption(s: key, s: value) → b
remove() → Nothing
خطاهای ممکن: BUILTIN_IPSET
removeEntry(s: entry) → Nothing
خطاهای ممکن: NOT_ENABLED
removeOption(s: key) → Nothing
خطاهای ممکن: NOT_ENABLED
rename(s: name) → Nothing
خطاهای ممکن: BUILTIN_IPSET
setDescription(s: description) → Nothing
setEntries(as: entries) → Nothing
setOptions(a{ss}: options) → Nothing
setShort(s: short) → Nothing
setType(s: ipset_type) → Nothing
setVersion(s: version) → Nothing
update((ssssa{ss}as): settings) → Nothing
version (s): ویژگی version از تگ ipset را در firewalld.ipset(5) ببینید.
name (s): تگ short را در firewalld.ipset(5) ببینید.
description (s): تگ description را در firewalld.ipset(5) ببینید.
type (s): ویژگی type از تگ ipset را در firewalld.ipset(5) ببینید.
options (a{ss}): دیکشنری از {گزینه : مقدار}. تگ options را در firewalld.ipset(5) ببینید.
entries (as): آرایهای از مدخلها، تگ entry را در firewalld.ipset(5) ببینید.
خطاهای ممکن: INVALID_TYPE
سیگنالها
(Signals)
Removed(s: name)
Renamed(s: name)
Updated(s: name)
ویژگیها
(Properties)
builtin - b - (ro)
default - b - (ro)
filename - s - (ro)
name - s - (ro)
path - s - (ro)
org.fedoraproject.FirewallD1.config.zone
رابط مربوط به پیکربندی دائمی ناحیه؛ همچنین firewalld.zone(5) را ببینید.
متدها (Methods)
addForwardPort(s: port, s: protocol, s: toport, s: toaddr) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addIcmpBlock(s: icmptype) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addIcmpBlock(s: icmptype) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addInterface(s: interface) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addMasquerade() → Nothing
خطاهای ممکن: ALREADY_ENABLED
addPort(s: port, s: protocol) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addProtocol(s: protocol) → Nothing
خطاهای ممکن: INVALID_PROTOCOL, ALREADY_ENABLED
addRichRule(s: rule) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addService(s: service) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addSource(s: source) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addSourcePort(s: port, s: protocol) → Nothing
خطاهای ممکن: ALREADY_ENABLED
getDescription() → s
getForwardPorts() → a(ssss)
getIcmpBlockInversion() → b
getIcmpBlocks() → as
getInterfaces() → as
getMasquerade() → b
getPorts() → a(ss)
getProtocols() → as
getRichRules() → as
getServices() → as
getSettings() → (sssbsasa(ss)asba(ssss)asasasasa(ss)b)
getSettings2() → a{sv}
version (s): ویژگی version از تگ zone را در firewalld.zone(5) ببینید.
name (s): تگ short را در firewalld.zone(5) ببینید.
description (s): تگ description را در firewalld.zone(5) ببینید.
target (s): ویژگی target از تگ zone را در firewalld.zone(5) ببینید.
services (as): آرایهای از نامهای سرویس، تگ service را در firewalld.zone(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.zone(5) ببینید.
icmp_blocks (as): آرایهای از مسدودسازیهای icmp. تگ icmp-block را در firewalld.zone(5) ببینید.
masquerade (b): تگ masquerade را در firewalld.zone(5) ببینید.
forward_ports (a(ssss)): آرایهای از (port، protocol، to-port، to-addr). تگ forward-port را در firewalld.zone(5) ببینید.
interfaces (as): آرایهای از رابطها. تگ interface را در firewalld.zone(5) ببینید.
sources (as): آرایهای از نشانیهای مبدا. تگ source را در firewalld.zone(5) ببینید.
rules_str (as): آرایهای از قواعد زبان پیشرفته (rich-language). تگ rule را در firewalld.zone(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.zone(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.zone(5) ببینید.
icmp_block_inversion (b): تگ icmp-block-inversion را در firewalld.zone(5) ببینید.
forward (b): تگ forward را در firewalld.zone(5) ببینید.
ingress_priority (i): see ingress-priority tag in firewalld.zone(5).
egress_priority (i): see egress-priority tag in firewalld.zone(5).
getShort() → s
getSourcePorts() → a(ss)
getSources() → as
getTarget() → s
getVersion() → s
loadDefaults() → Nothing
خطاهای ممکن: NO_DEFAULTS
queryForwardPort(s: port, s: protocol, s: toport, s: toaddr) → b
queryIcmpBlock(s: icmptype) → b
queryIcmpBlockInversion() → b
queryInterface(s: interface) → b
queryMasquerade() → b
queryPort(s: port, s: protocol) → b
queryProtocol(s: protocol) → b
خطاهای ممکن: INVALID_PROTOCOL
queryRichRule(s: rule) → b
queryService(s: service) → b
querySource(s: source) → b
querySourcePort(s: port, s: protocol) → b
remove() → Nothing
خطاهای ممکن: BUILTIN_ZONE
removeForwardPort(s: port, s: protocol, s: toport, s: toaddr) → Nothing
خطاهای ممکن: NOT_ENABLED
removeIcmpBlock(s: icmptype) → Nothing
خطاهای ممکن: NOT_ENABLED
removeIcmpBlockInversion() → Nothing
خطاهای ممکن: NOT_ENABLED
removeInterface(s: interface) → Nothing
خطاهای ممکن: NOT_ENABLED
removeMasquerade() → Nothing
خطاهای ممکن: NOT_ENABLED
removePort(s: port, s: protocol) → Nothing
خطاهای ممکن: NOT_ENABLED
removeProtocol(s: protocol) → Nothing
خطاهای ممکن: INVALID_PROTOCOL, NOT_ENABLED
removeRichRule(s: rule) → Nothing
خطاهای ممکن: NOT_ENABLED
removeService(s: service) → Nothing
خطاهای ممکن: NOT_ENABLED
removeSource(s: source) → Nothing
خطاهای ممکن: NOT_ENABLED
removeSourcePort(s: port, s: protocol) → Nothing
خطاهای ممکن: NOT_ENABLED
rename(s: name) → Nothing
خطاهای ممکن: BUILTIN_ZONE
setDescription(s: description) → Nothing
setForwardPorts(a(ssss): ports) → Nothing
setIcmpBlockInversion(b: flag) → Nothing
setIcmpBlocks(as: icmptypes) → Nothing
setInterfaces(as: interfaces) → Nothing
setMasquerade(b: masquerade) → Nothing
setPorts(a(ss): ports) → Nothing
setProtocols(as: protocols) → Nothing
setRichRules(as: rules) → Nothing
setServices(as: services) → Nothing
setShort(s: short) → Nothing
setSourcePorts(a(ss): ports) → Nothing
setSources(as: sources) → Nothing
setTarget(s: target) → Nothing
setVersion(s: version) → Nothing
update((sssbsasa(ss)asba(ssss)asasasasa(ss)b): settings) → Nothing
update2(a{sv}: settings) → Nothing
version (s): ویژگی version از تگ zone را در firewalld.zone(5) ببینید.
name (s): تگ short را در firewalld.zone(5) ببینید.
description (s): تگ description را در firewalld.zone(5) ببینید.
target (s): ویژگی target از تگ zone را در firewalld.zone(5) ببینید.
services (as): آرایهای از نامهای سرویس، تگ service را در firewalld.zone(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.zone(5) ببینید.
icmp_blocks (as): آرایهای از مسدودسازیهای icmp. تگ icmp-block را در firewalld.zone(5) ببینید.
masquerade (b): تگ masquerade را در firewalld.zone(5) ببینید.
forward_ports (a(ssss)): آرایهای از (port، protocol، to-port، to-addr). تگ forward-port را در firewalld.zone(5) ببینید.
interfaces (as): آرایهای از رابطها. تگ interface را در firewalld.zone(5) ببینید.
sources (as): آرایهای از نشانیهای مبدا. تگ source را در firewalld.zone(5) ببینید.
rules_str (as): آرایهای از قواعد زبان پیشرفته (rich-language). تگ rule را در firewalld.zone(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.zone(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.zone(5) ببینید.
icmp_block_inversion (b): تگ icmp-block-inversion را در firewalld.zone(5) ببینید.
forward (b): تگ forward را در firewalld.zone(5) ببینید.
ingress_priority (i): see ingress-priority tag in firewalld.zone(5).
egress_priority (i): see egress-priority tag in firewalld.zone(5).
خطاهای ممکن: INVALID_TYPE
سیگنالها
(Signals)
Removed(s: name)
Renamed(s: name)
Updated(s: name)
ویژگیها
(Properties)
builtin - b - (ro)
default - b - (ro)
filename - s - (ro)
name - s - (ro)
path - s - (ro)
org.fedoraproject.FirewallD1.config.policy
رابط مربوط به پیکربندی دائمی سیاست؛ همچنین firewalld.policy(5) را ببینید.
متدها (Methods)
getSettings() → a{sv}
loadDefaults() → Nothing
خطاهای ممکن: NO_DEFAULTS
remove() → Nothing
خطاهای ممکن: BUILTIN_POLICY
rename(s: name) → Nothing
خطاهای ممکن: BUILTIN_POLICY
update(a{sv}: settings) → Nothing
خطاهای ممکن: INVALID_TYPE
سیگنالها
(Signals)
Removed(s: name)
Renamed(s: name)
Updated(s: name)
ویژگیها
(Properties)
builtin - b - (ro)
default - b - (ro)
filename - s - (ro)
name - s - (ro)
path - s - (ro)
org.fedoraproject.FirewallD1.config.service
رابط مربوط به پیکربندی دائمی سرویس؛ همچنین firewalld.service(5) را ببینید.
متدها (Methods)
addModule(s: module) → Nothing
addPort(s: port, s: protocol) → Nothing
خطاهای ممکن: ALREADY_ENABLED
addProtocol(s: protocol) → Nothing
خطاهای ممکن: INVALID_PROTOCOL, ALREADY_ENABLED
addSourcePort(s: port, s: protocol) → Nothing
خطاهای ممکن: ALREADY_ENABLED
getDescription() → s
getDestination(s: family) → s
خطاهای ممکن: ALREADY_ENABLED
getDestinations() → a{ss}
getModules() → as
getPorts() → a(ss)
getProtocols() → as
getSettings() → (sssa(ss)asa{ss}asa(ss))
getSettings2(s: service) → s{sv}
version (s): ویژگی version از تگ service را در firewalld.service(5) ببینید.
name (s): تگ short را در firewalld.service(5) ببینید.
description (s): تگ description را در firewalld.service(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.service(5) ببینید.
module names (as): آرایهای از هلپرهای netfilter هسته، تگ module را در firewalld.service(5) ببینید.
destinations (a{ss}): دیکشنری از {خانواده IP : نشانی IP} که در آن کلید 'IP family' میتواند 'ipv4' یا 'ipv6' باشد. تگ destination را در firewalld.service(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.service(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.service(5) ببینید.
includes (as): آرایهای از سرویسهای گنجاندهشده، تگ include را در firewalld.service(5) ببینید.
helpers (as): آرایهای از هلپرهای سرویس، تگ helper را در firewalld.service(5) ببینید.
getShort() → s
getSourcePorts() → a(ss)
getVersion() → s
loadDefaults() → Nothing
خطاهای ممکن: NO_DEFAULTS
queryDestination(s: family, s: address) → b
queryModule(s: module) → b
queryPort(s: port, s: protocol) → b
queryProtocol(s: protocol) → b
querySourcePort(s: port, s: protocol) → b
remove() → Nothing
خطاهای ممکن: BUILTIN_SERVICE
removeDestination(s: family) → Nothing
خطاهای ممکن: NOT_ENABLED
removeModule(s: module) → Nothing
removePort(s: port, s: protocol) → Nothing
خطاهای ممکن: NOT_ENABLED
removeProtocol(s: protocol) → Nothing
خطاهای ممکن: NOT_ENABLED
removeSourcePort(s: port, s: protocol) → Nothing
خطاهای ممکن: NOT_ENABLED
rename(s: name) → Nothing
خطاهای ممکن: BUILTIN_SERVICE
setDescription(s: description) → Nothing
setDestination(s: family, s: address) → Nothing
خطاهای ممکن: ALREADY_ENABLED
setDestinations(a{ss}: destinations) → Nothing
setModules(as: modules) → Nothing
setPorts(a(ss): ports) → Nothing
setProtocols(as: protocols) → Nothing
setShort(s: short) → Nothing
setSourcePorts(a(ss): ports) → Nothing
setVersion(s: version) → Nothing
update((sssa(ss)asa{ss}asa(ss)): settings) → Nothing
update2a{sv}: settings) → Nothing
version (s): ویژگی version از تگ service را در firewalld.service(5) ببینید.
name (s): تگ short را در firewalld.service(5) ببینید.
description (s): تگ description را در firewalld.service(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.service(5) ببینید.
module names (as): آرایهای از هلپرهای netfilter هسته، تگ module را در firewalld.service(5) ببینید.
destinations (a{ss}): دیکشنری از {خانواده IP : نشانی IP} که در آن کلید 'IP family' میتواند 'ipv4' یا 'ipv6' باشد. تگ destination را در firewalld.service(5) ببینید.
protocols (as): آرایهای از پروتکلها، تگ protocol را در firewalld.service(5) ببینید.
source_ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ source-port را در firewalld.service(5) ببینید.
includes (as): آرایهای از سرویسهای گنجاندهشده، تگ include را در firewalld.service(5) ببینید.
helpers (as): آرایهای از هلپرهای سرویس، تگ helper را در firewalld.service(5) ببینید.
خطاهای ممکن: INVALID_TYPE
سیگنالها
(Signals)
Removed(s: name)
Renamed(s: name)
Updated(s: name)
ویژگیها
(Properties)
builtin - b - (ro)
default - b - (ro)
filename - s - (ro)
name - s - (ro)
path - s - (ro)
org.fedoraproject.FirewallD1.config.helper
رابط مربوط به پیکربندی دائمی هلپر؛ همچنین firewalld.helper(5) را ببینید.
متدها (Methods)
addPort(s: port, s: protocol) → Nothing
خطاهای ممکن: ALREADY_ENABLED
getDescription() → s
getFamily() → s
getModule() → s
getPorts() → a(ss)
getSettings() → (sssssa(ss))
version (s): ویژگی version از تگ helper را در firewalld.helper(5) ببینید.
name (s): تگ short را در firewalld.helper(5) ببینید.
description (s): تگ description را در firewalld.helper(5) ببینید.
family (s): تگ family را در firewalld.helper(5) ببینید.
module (s): تگ module را در firewalld.helper(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.helper(5) ببینید.
getShort() → s
getVersion() → s
loadDefaults() → Nothing
خطاهای ممکن: NO_DEFAULTS
queryFamily(s: module) → b
queryModule(s: module) → b
queryPort(s: port, s: protocol) → b
remove() → Nothing
خطاهای ممکن: BUILTIN_HELPER
removePort(s: port, s: protocol) → Nothing
خطاهای ممکن: NOT_ENABLED
rename(s: name) → Nothing
خطاهای ممکن: BUILTIN_HELPER
setDescription(s: description) → Nothing
setFamily(s: family) → Nothing
setModule(s: module) → Nothing
setPorts(a(ss): ports) → Nothing
setShort(s: short) → Nothing
setVersion(s: version) → Nothing
update((sssssa(ss)): settings) → Nothing
version (s): ویژگی version از تگ helper را در firewalld.helper(5) ببینید.
name (s): تگ short را در firewalld.helper(5) ببینید.
description (s): تگ description را در firewalld.helper(5) ببینید.
family (s): تگ family را در firewalld.helper(5) ببینید.
module (s): تگ module را در firewalld.helper(5) ببینید.
ports (a(ss)): آرایهای از جفتهای پورت و پروتکل. تگ port را در firewalld.helper(5) ببینید.
خطاهای ممکن: INVALID_HELPER
سیگنالها
(Signals)
Removed(s: name)
Renamed(s: name)
Updated(s: name)
ویژگیها
(Properties)
builtin - b - (ro)
default - b - (ro)
filename - s - (ro)
name - s - (ro)
path - s - (ro)
org.fedoraproject.FirewallD1.config.icmptype
رابط مربوط به پیکربندی دائمی نوع icmp؛ همچنین firewalld.icmptype(5) را ببینید.
متدها (Methods)
addDestination(s: destination) → Nothing
خطاهای ممکن: ALREADY_ENABLED
getDescription() → s
getDestinations() → as
getSettings() → (sssas)
version (s): ویژگی version از تگ icmptype را در firewalld.icmptype(5) ببینید.
name (s): تگ short را در firewalld.icmptype(5) ببینید.
description (s): تگ description را در firewalld.icmptype(5) ببینید.
destinations (as): آرایهای که یا خالی است یا شامل رشتههای 'ipv4' و/یا 'ipv6' است؛ تگ destination را در firewalld.icmptype(5) ببینید.
getShort() → s
getVersion() → s
loadDefaults() → Nothing
خطاهای ممکن: NO_DEFAULTS
queryDestination(s: destination) → b
remove() → Nothing
خطاهای ممکن: BUILTIN_ICMPTYPE
removeDestination(s: destination) → Nothing
خطاهای ممکن: NOT_ENABLED
rename(s: name) → Nothing
خطاهای ممکن: BUILTIN_ICMPTYPE
setDescription(s: description) → Nothing
setDestinations(as: destinations) → Nothing
setShort(s: short) → Nothing
setVersion(s: version) → Nothing
update((sssas): settings) → Nothing
version (s): ویژگی version از تگ icmptype را در firewalld.icmptype(5) ببینید.
name (s): تگ short را در firewalld.icmptype(5) ببینید.
description (s): تگ description را در firewalld.icmptype(5) ببینید.
destinations (as): آرایهای که یا خالی است یا شامل رشتههای 'ipv4' و/یا 'ipv6' است؛ تگ destination را در firewalld.icmptype(5) ببینید.
سیگنالها
(Signals)
Removed(s: name)
Renamed(s: name)
Updated(s: name)
ویژگیها
(Properties)
builtin - b - (ro)
default - b - (ro)
filename - s - (ro)
name - s - (ro)
path - s - (ro)
همچنین ببینید (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 |