{"id":4605,"date":"2022-12-20T18:09:15","date_gmt":"2022-12-20T21:09:15","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/shorewallfiles-man5\/"},"modified":"2022-12-20T18:09:15","modified_gmt":"2022-12-20T21:09:15","slug":"shorewallfiles-man5","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/shorewallfiles-man5\/","title":{"rendered":"SHOREWALL&minus;FILES (man5)"},"content":{"rendered":"<h1 align=\"center\">SHOREWALL\u2212FILES<\/h1>\n<p> <a href=\"#NAME\">NAME<\/a><br \/> <a href=\"#SYNOPSIS\">SYNOPSIS<\/a><br \/> <a href=\"#DESCRIPTION\">DESCRIPTION<\/a><br \/> <a href=\"#CONFIG_PATH\">CONFIG_PATH<\/a><br \/> <a href=\"#COMMENTS\">COMMENTS<\/a><br \/> <a href=\"#BLANK LINES\">BLANK LINES<\/a><br \/> <a href=\"#LINE CONTINUATION\">LINE CONTINUATION<\/a><br \/> <a href=\"#ALTERNATIVE SPECIFICATION OF COLUMN VALUES\">ALTERNATIVE SPECIFICATION OF COLUMN VALUES<\/a><br \/> <a href=\"#TIME COLUMNS\">TIME COLUMNS<\/a><br \/> <a href=\"#SWITCHES\">SWITCHES<\/a><br \/> <a href=\"#FILES\">FILES<\/a><br \/> <a href=\"#NOTES\">NOTES<\/a> <\/p>\n<hr>\n<h2>NAME <a name=\"NAME\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">files \u2212 Shorewall Configuration Files<\/p>\n<h2>SYNOPSIS <a name=\"SYNOPSIS\"><\/a> <\/h2>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"29%\">\n<p style=\"margin-top: 1em\"><b>\/etc\/shorewall[6]\/*<\/b><\/p>\n<\/td>\n<td width=\"60%\"> <\/td>\n<\/tr>\n<\/table>\n<h2>DESCRIPTION <a name=\"DESCRIPTION\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">The following are the Shorewall[6] configuration files:<\/p>\n<p style=\"margin-left:17%; margin-top: 1em\">\u2022 <b><font color=\"#0000FF\">\/etc\/shorewall\/shorewall.conf and \/etc\/shorewall6\/shorewall6.conf<\/font><\/b> <small><font color=\"#000000\">[1]<\/font><\/small> <font color=\"#000000\">\u2212 used to set global firewall parameters.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/params<\/font><\/b> <small><font color=\"#000000\">[2]<\/font><\/small> <font color=\"#000000\">\u2212 use this file to set shell variables that you will expand in other files. It is always processed by \/bin\/sh or by the shell specified through SHOREWALL_SHELL in \/etc\/shorewall\/shorewall.conf.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/zones<\/font><\/b> <small><font color=\"#000000\">[3]<\/font><\/small> <font color=\"#000000\">\u2212 partition the firewall&#8217;s view of the world into zones.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/policy<\/font><\/b> <small><font color=\"#000000\">[4]<\/font><\/small> <font color=\"#000000\">\u2212 establishes firewall high\u2212level policy.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/initdone \u2212 An optional Perl script that will be invoked by the Shorewall rules compiler when the compiler has finished it&#8217;s initialization.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/interfaces<\/font><\/b> <small><font color=\"#000000\">[5]<\/font><\/small> <font color=\"#000000\">\u2212 describes the interfaces on the firewall system.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/hosts<\/font><\/b> <small><font color=\"#000000\">[6]<\/font><\/small> <font color=\"#000000\">\u2212 allows defining zones in terms of individual hosts and subnetworks.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/masq<\/font><\/b> <small><font color=\"#000000\">[7]<\/font><\/small> <font color=\"#000000\">\u2212 directs the firewall where to use many\u2212to\u2212one (dynamic) Network Address Translation (a.k.a. Masquerading) and Source Network Address Translation (SNAT). Superseded by \/etc\/shorewall[6]\/snat in Shorewall 5.0.14 and not supported in Shorewall 5.1.0 and later versions.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/mangle<\/font><\/b> <small><font color=\"#000000\">[8]<\/font><\/small> <font color=\"#000000\">\u2212 supersedes \/etc\/shorewall\/tcrules in Shorewall 4.6.0. Contains rules for packet marking, TTL, TPROXY, etc.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/rules<\/font><\/b> <small><font color=\"#000000\">[9]<\/font><\/small> <font color=\"#000000\">\u2212 defines rules that are exceptions to the overall policies established in \/etc\/shorewall\/policy.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/nat<\/font><\/b> <small><font color=\"#000000\">[10]<\/font><\/small> <font color=\"#000000\">\u2212 defines one\u2212to\u2212one NAT rules.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall6\/proxyarp<\/font><\/b> <small><font color=\"#000000\">[11]<\/font><\/small> <font color=\"#000000\">\u2212 defines use of Proxy ARP.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall6\/proxyndp<\/font><\/b> <small><font color=\"#000000\">[12]<\/font><\/small> <font color=\"#000000\">\u2212 defines use of Proxy NDP.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/routestopped \u2212 defines hosts accessible when Shorewall is stopped. Superseded in Shorewall 4.6.8 by \/etc\/shorewall\/stoppedrules. Not supported in Shorewall 5.0.0 and later versions.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tcrules<\/font><\/b> <small><font color=\"#000000\">[13]<\/font><\/small> <font color=\"#000000\">\u2212 The file has a rather unfortunate name because it is used to define marking of packets for later use by both traffic control\/shaping and policy routing. This file is superseded by \/etc\/shorewall\/mangle in Shorewall 4.6.0. Not supported in Shorewall 5.0.0 and later releases.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tos<\/font><\/b> <small><font color=\"#000000\">[14]<\/font><\/small> <font color=\"#000000\">\u2212 defines rules for setting the TOS field in packet headers. Superseded in Shorewall 4.5.1 by the TOS target in \/etc\/shorewall\/tcrules (which file has since been superseded by \/etc\/shorewall\/mangle). Not supported in Shorewall 5.0.0 and later versions.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tunnels<\/font><\/b> <small><font color=\"#000000\">[15]<\/font><\/small> <font color=\"#000000\">\u2212 defines tunnels (VPN) with end\u2212points on the firewall system.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/blacklist<\/font><\/b> <small><font color=\"#000000\">[16]<\/font><\/small> <font color=\"#000000\">\u2212 Deprecated in favor of \/etc\/shorewall\/blrules. Lists blacklisted IP\/subnet\/MAC addresses. Not supported in Shorewall 5.0.0 and later releases.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/blrules \u2014 Added in Shorewall 4.5.0. Define blacklisting and whitelisting. Supersedes \/etc\/shorewall\/blacklist.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/init \u2212 shell commands that you wish to execute at the beginning of a \u201cshorewall start\u201d, &#8220;shorewall reload&#8221; or \u201cshorewall restart\u201d.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/start \u2212 shell commands that you wish to execute near the completion of a \u201cshorewall start\u201d, &#8220;shorewall reload&#8221; or \u201cshorewall restart\u201d<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/started \u2212 shell commands that you wish to execute after the completion of a \u201cshorewall start\u201d, &#8220;shorewall reload&#8221; or \u201cshorewall restart\u201d<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/stop\u2212 commands that you wish to execute at the beginning of a \u201cshorewall stop\u201d.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/etc\/shorewall[6]\/stopped \u2212 shell commands that you wish to execute at the completion of a \u201cshorewall stop\u201d.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall\/ecn<\/font><\/b> <small><font color=\"#000000\">[17]<\/font><\/small> <font color=\"#000000\">\u2212 disable Explicit Congestion Notification (ECN \u2212 RFC 3168) to remote hosts or networks. Superseded by ECN entries in \/etc\/shorewall\/mangle in Shorewall 5.0.6.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall\/accounting<\/font><\/b> <small><font color=\"#000000\">[18]<\/font><\/small> <font color=\"#000000\">\u2212 define IP traffic accounting rules<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/actions<\/font><\/b> <small><font color=\"#000000\">[19]<\/font><\/small> <font color=\"#000000\">and \/usr\/share\/shorewall6\/action.template allow user\u2212defined actions.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/providers<\/font><\/b> <small><font color=\"#000000\">[20]<\/font><\/small> <font color=\"#000000\">\u2212 defines alternate routing tables.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/rtrules<\/font><\/b> <small><font color=\"#000000\">[21]<\/font><\/small> <font color=\"#000000\">\u2212 Defines routing rules to be used in conjunction with the routing tables defined in \/etc\/shorewall\/providers.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tcdevices<\/font><\/b> <small><font color=\"#000000\">[22]<\/font><\/small> <font color=\"#000000\">,<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tcclasses<\/font><\/b> <small><font color=\"#000000\">[23]<\/font><\/small> <font color=\"#000000\">,<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tcfilters<\/font><\/b> <small><font color=\"#000000\">[24]<\/font><\/small> <font color=\"#000000\">\u2212 Define complex traffic shaping.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tcrules<\/font><\/b> <small><font color=\"#000000\">[13]<\/font><\/small> <font color=\"#000000\">\u2212 Mark or classify traffic for traffic shaping or multiple providers. Deprecated in Shorewall 4.6.0 in favor of \/etc\/shorewall\/mangle. Not supported in Shorewall 5.0.0 and later releases.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tcinterfaces<\/font><\/b> <small><font color=\"#000000\">[25]<\/font><\/small> <font color=\"#000000\">and<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/tcpri<\/font><\/b> <small><font color=\"#000000\">[26]<\/font><\/small> <font color=\"#000000\">\u2212 Define simple traffic shaping.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/secmarks<\/font><\/b> <small><font color=\"#000000\">[27]<\/font><\/small> <font color=\"#000000\">\u2212 Added in Shorewall 4.4.13. Attach an SELinux context to selected packets.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/vardir<\/font><\/b> <small><font color=\"#000000\">[28]<\/font><\/small> <font color=\"#000000\">\u2212 Determines the directory where Shorewall maintains its state.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall\/arprules<\/font><\/b> <small><font color=\"#000000\">[29]<\/font><\/small> <font color=\"#000000\">\u2014 Added in Shorewall 4.5.12. Allows specification of arptables rules.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall\/mangle<\/font><\/b> <small><font color=\"#000000\">[8]<\/font><\/small> <font color=\"#000000\">\u2212\u2212 Added in Shorewall 4.6.0. Supersedes\/etc\/shorewall\/tcrules.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022<\/font> <b><font color=\"#0000FF\">\/etc\/shorewall[6]\/snat<\/font><\/b> <small><font color=\"#000000\">[30]<\/font><\/small> <font color=\"#000000\">\u2212 directs the firewall where to use many\u2212to\u2212one (dynamic) Network Address Translation (a.k.a. Masquerading) and Source Network Address Translation (SNAT). Superseded \/etc\/shorewall[6]\/masq in Shorewall 5.0.14<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/usr\/share\/shorewall6\/actions.std \u2212 Actions defined by Shorewall.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/usr\/share\/shorewall6\/action.mangletemplate \/usr\/share\/shorewall6\/action.template \u2212 Details of actions defined by Shorewall.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/usr\/share\/shorewall6\/macro.mDNS \/usr\/share\/shorewall6\/macro.mDNSbi \/usr\/share\/shorewall6\/macro.Ping \/usr\/share\/shorewall6\/macro.Trcrt \u2212 Details of macros defined by Shorewall.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/usr\/share\/shorewall[6]\/modules \u2014 Specifies the kernel modules to be loaded during shorewall start\/restart.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 \/usr\/share\/shorewall6\/helpers \u2014 Added in Shorewall 4.4.7. Specifies the kernel modules to be loaded during shorewall start\/restart when LOAD_HELPERS_ONLY=Yes in shorewall.conf.<\/font><\/p>\n<h2>CONFIG_PATH <a name=\"CONFIG_PATH\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">The CONFIG_PATH option in<\/font> <b><font color=\"#0000FF\">shorewall[6].conf(5)<\/font><\/b> <small><font color=\"#000000\">[20]<\/font><\/small> <font color=\"#000000\">determines where the compiler searches for configuration files. The default setting is CONFIG_PATH=\/etc\/shorewall:\/usr\/share\/shorewall which means that the compiler first looks in \/etc\/shorewall and if it doesn&#8217;t find the file, it then looks in \/usr\/share\/shorewall.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">You can change this setting to have the compiler look in different places. For example, if you want to put your own versions of standard macros in \/etc\/shorewall\/Macros, then you could set CONFIG_PATH=\/etc\/shorewall:\/etc\/shorewall\/Macros:\/usr\/share\/shorewall and the compiler will use your versions rather than the standard ones.<\/font><\/p>\n<h2>COMMENTS <a name=\"COMMENTS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">You may place comments in configuration files by making the first non\u2212whitespace character a pound sign (\u201c#\u201d). You may also place comments at the end of any line, again by delimiting the comment from the rest of the line with a pound sign.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\"><b>Example\u00a01.\u00a0Comments in a Configuration File<\/b><\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\"># This is a comment <br \/> ACCEPT net $FW tcp www #This is an end\u2212of\u2212line comment<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\"><b><big>Important<\/big><\/b> <br \/> Except in<\/font> <b><font color=\"#0000FF\">shorewall.conf(5)<\/font><\/b> <small><font color=\"#000000\">[1]<\/font><\/small> <font color=\"#000000\">and<\/font> <b><font color=\"#0000FF\">params(5)<\/font><\/b> <small><font color=\"#000000\">[2]<\/font><\/small> <font color=\"#000000\">, if a comment ends with a backslash (&#8220;&#8221;), the next line will also be treated as a comment. See Line Continuation below.<\/font><\/p>\n<h2>BLANK LINES <a name=\"BLANK LINES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Most of the configuration files are organized into space\u2212separated columns. If you don&#8217;t want to supply a value in a column but want to supply a value in a following column, simply enter &#8216;\u2212&#8217; to make the column appear empty.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Example:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">#INTERFACE BROADCAST OPTIONS <br \/> br0 \u2212 routeback<\/font><\/p>\n<h2>LINE CONTINUATION <a name=\"LINE CONTINUATION\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Lines may be continued using the usual backslash (\u201c\u201d) followed immediately by a new line character (Enter key).<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">ACCEPT net $FW tcp \u21b5 <br \/> smtp,www,pop3,imap #Services running on the firewall<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\"><b><big>Important<\/big><\/b> <br \/> What follows does NOT apply to<\/font> <b><font color=\"#0000FF\">shorewall\u2212params(5)<\/font><\/b> <small><font color=\"#000000\">[31]<\/font><\/small> <font color=\"#000000\">and<\/font> <b><font color=\"#0000FF\">shorewall.conf(5)<\/font><\/b> <small><font color=\"#000000\">[1]<\/font><\/small> <font color=\"#000000\">.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">In certain cases, leading white space is ignored in continuation lines:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">1. The continued line ends with a colon (&#8220;:&#8221;)<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">2. The continued line ends with a comma (&#8220;,&#8221;)<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Example (\/etc\/shorewall\/rules):<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">#ACTION SOURCE DEST PROTO DPORT <br \/> ACCEPT net: <br \/> 206.124.146.177, <br \/> 206.124.146.178, <br \/> 206.124.146.180 <br \/> dmz tcp 873<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">The leading white space on the first through third continuation lines is ignored so the SOURCE column effectively contains &#8220;net:206.124.146.177,206.124.147.178,206.124.146.180&#8221;. Because the third continuation line does not end with a comma or colon, the leading white space in the last line is not ignored.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\"><b><big>Important<\/big><\/b> <br \/> A trailing backslash is not ignored in a comment. So the continued rule above can be commented out with a single &#8216;#&#8217; as follows:<\/font><\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"><font color=\"#000000\">#ACTION SOURCE DEST PROTO DPORT <b><br \/> #<\/b>ACCEPT net: <br \/> 206.124.146.177, <br \/> 206.124.146.178, <br \/> 206.124.146.180 <br \/> dmz tcp 873<\/font><\/p>\n<h2>ALTERNATIVE SPECIFICATION OF COLUMN VALUES <a name=\"ALTERNATIVE SPECIFICATION OF COLUMN VALUES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Some of the configuration files now have a large number of columns. That makes it awkward to specify a value for one of the right\u2212most columns as you must have the correct number of intervening &#8216;\u2212&#8217; columns.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">This problem is addressed by allowing column values to be specified as <i>column\u2212name<\/i>\/<i>value<\/i> pairs.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">There is considerable flexibility in how you specify the pairs:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 At any point, you can enter a left curly bracket (&#8216;{&#8216;) followed by one or more specifications of the following forms:<\/font><\/p>\n<p style=\"margin-left:23%;\"><font color=\"#000000\"><i>column\u2212name<\/i>=<i>value <br \/> column\u2212name<\/i>=<i>>value <br \/> column\u2212name<\/i>:<i>value<\/i><\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">The pairs must be followed by a right curly bracket (&#8220;}&#8221;).<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">The value may optionally be enclosed in double quotes.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">The pairs must be separated by white space, but you can add a comma adjacent to the <i>values<\/i> for readability as in:<\/font><\/p>\n<p style=\"margin-left:23%;\"><font color=\"#000000\"><b>{ proto=>udp, port=1024 <br \/> }<\/b><\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 You can also separate the pairs from columns by using a semicolon:<\/font><\/p>\n<p style=\"margin-left:23%;\"><font color=\"#000000\"><b>; proto:udp, <br \/> port:1024<\/b><\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">In Shorewall 5.0.3, the sample configuration files and the man pages were updated to use the same column names in both the column headings and in the alternate specification format. The following table shows the column names for each of the table\u2212oriented configuration files.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\"><b><big>Note<\/big><\/b> <br \/> Column names are <b>case\u2212insensitive<\/b>.<\/font><\/p>\n<\/table>\n<p align=\"center\" style=\"margin-top: 1em\"><font color=\"#000000\"><img decoding=\"async\" src=\"grohtml-1193791.png\" alt=\"Image grohtml-1193791.png\"><\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Example (rules file):<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">#ACTION SOURCE DEST PROTO DPORT <br \/> DNAT net loc:10.0.0.1 tcp 80 ; mark=&#8221;88&#8243;<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Here&#8217;s the same line in several equivalent formats:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">{ action=>DNAT, source=>net, dest=>loc:10.0.0.1, proto=>tcp, dport=>80, mark=>88 } <br \/> ; action:&#8221;DNAT&#8221; source:&#8221;net&#8221; dest:&#8221;loc:10.0.0.1&#8243; proto:&#8221;tcp&#8221; dport:&#8221;80&#8243; mark:&#8221;88&#8243; <br \/> DNAT { source=net dest=loc:10.0.0.1 proto=tcp dport=80 mark=88 }<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Beginning with Shorewall 5.0.11, ip[6]table comments can be attached to individual rules using the <b>comment<\/b> keyword.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Example from the rules file:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">ACCEPT net $FW { proto=tcp, dport=22, comment=&#8221;Accept &#8220;SSH&#8221;&#8221; }<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">As shown in that example, when the comment contains whitespace, it must be enclosed in double quotes and any embedded double quotes must be escaped using a backslash (&#8220;&#8221;).<\/font><\/p>\n<h2>TIME COLUMNS <a name=\"TIME COLUMNS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Several of the files include a TIME column that allows you to specify times when the rule is to be applied. Contents of this column is a list of <i>timeelement<\/i>s separated by apersands (&#038;).<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Each <i>timeelement<\/i> is one of the following:<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">timestart=<i>hh<\/i>:<i>mm<\/i>[:<i>ss<\/i>]<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Defines the starting time of day.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">timestop=<i>hh<\/i>:<i>mm<\/i>[:<i>ss<\/i>]<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Defines the ending time of day.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">contiguous<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Added in Shoreawll 5.0.12. When <b>timestop<\/b> is smaller than <b>timestart<\/b> value, match this as a single time period instead of distinct intervals. See the Examples below.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">utc<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Times are expressed in Greenwich Mean Time.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">localtz<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Deprecated by the Netfilter team in favor of <b>kerneltz<\/b>. Times are expressed in Local Civil Time (default).<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">kerneltz<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Added in Shorewall 4.5.2. Times are expressed in Local Kernel Time (requires iptables 1.4.12 or later).<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">weekdays=ddd[,ddd]&#8230;<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">where <i>ddd<\/i> is one of <b>Mon<\/b>, <b>Tue<\/b>, <b>Wed<\/b>, <b>Thu<\/b>, <b>Fri<\/b>, <b>Sat<\/b> or <b>Sun<\/b><\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">monthdays=dd[,dd],&#8230;<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">where <i>dd<\/i> is an ordinal day of the month<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">datestart=<i>yyyy<\/i>[\u2212<i>mm<\/i>[\u2212<i>dd<\/i>[<b>T<\/b><i>hh<\/i>[:<i>mm<\/i>[:<i>ss<\/i>]]]]]<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Defines the starting date and time.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">datestop=<i>yyyy<\/i>[\u2212<i>mm<\/i>[\u2212<i>dd<\/i>[<b>T<\/b><i>hh<\/i>[:<i>mm<\/i>[:<i>ss<\/i>]]]]]<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">Defines the ending date and time.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Examples:<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">To match on weekends, use:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">weekdays=Sat,Sun<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Or, to match (once) on a national holiday block:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">datestart=2016\u221212\u221224&#038;datestop=2016\u221212\u221227<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Since the stop time is actually inclusive, you would need the following stop time to not match the first second of the new day:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">datestart=2016\u221212\u221224T17:00&#038;datestop=2016\u221212\u221227T23:59:59<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">During Lunch Hour<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">The fourth Friday in the month:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">weekdays=Fri&#038;monthdays=22,23,24,25,26,27,28<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Matching across days might not do what is expected. For instance,<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">weekdays=Mon&#038;timestart=23:00&#038;timestop=01:00<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">Will match Monday, for one hour from midnight to 1 a.m., and then again for another hour from 23:00 onwards. If this is unwanted, e.g. if you would like &#8216;match for two hours from Montay 23:00 onwards&#8217; you need to also specify the <b>contiguous<\/b> option in the example above.<\/font><\/p>\n<h2>SWITCHES <a name=\"SWITCHES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">here are times when you would like to enable or disable one or more rules in the configuration without having to do a <b>shorewall reload<\/b> or <b>shorewall restart<\/b>. This may be accomplished using the SWITCH column in<\/font> <b><font color=\"#0000FF\">shorewall\u2212rules<\/font><\/b> <small><font color=\"#000000\">[32]<\/font><\/small> <font color=\"#000000\">(5) or<\/font> <b><font color=\"#0000FF\">shorewall6\u2212rules<\/font><\/b> <small><font color=\"#000000\">[32]<\/font><\/small> <font color=\"#000000\">(5). Using this column requires that your kernel and iptables include Condition Match Support and you must be running Shorewall 4.4.24 or later. See the output of <b>shorewall show capabilities<\/b> and <b>shorewall version<\/b> to determine if you can use this feature.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">The SWITCH column contains the name of a switch. Each switch is initially in the <b>off<\/b> position. You can turn on the switch named <i>switch1<\/i> by:<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\"><b>echo 1 > <br \/> \/proc\/net\/nf_condition\/switch1<\/b><\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">You can turn it off again by:<\/font><\/p>\n<p style=\"margin-left:17%;\"><font color=\"#000000\"><b>echo 0 > <br \/> \/proc\/net\/nf_condition\/switch1<\/b><\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">If you simply include the switch name in the SWITCH column, then the rule is enabled only when the switch is <b>on<\/b>. If you precede the switch name with ! (e.g., !switch1), then the rule is enabled only when the switch is <b>off<\/b>. Switch settings are retained over <b>shorewall reload<\/b>.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Shorewall requires that switch names:<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 begin with a letter and be composed of letters, digits, underscore (&#8216;_&#8217;) or hyphen (&#8216;\u2212&#8217;); and<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">\u2022 be 30 characters or less in length.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Multiple rules can be controlled by the same switch.<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Example:<\/font><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">Forward port 80 to dmz host $BACKUP if switch &#8216;primary_down&#8217; is on.<\/font><\/p>\n<p style=\"margin-left:17%; margin-top: 1em\"><font color=\"#000000\">#ACTION SOURCE DEST PROTO DPORT SPORT ORIGDEST RATE USER MARK CONNLIMIT TIME HEADERS SWITCH <br \/> DNAT net dmz:$BACKUP tcp 80 \u2212 \u2212 \u2212 \u2212 \u2212 \u2212 \u2212 \u2212 <b>primary_down<\/b><\/font><\/p>\n<h2>FILES <a name=\"FILES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/*<\/font><\/p>\n<h2>NOTES <a name=\"NOTES\"><\/a> <\/h2>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">1.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"45%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall\/shorewall.conf<\/font><\/p>\n<\/td>\n<td width=\"38%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">and \/etc\/shorewall6\/shorewall6.conf <br \/> https:\/\/shorewall.org\/manpages\/shorewall.conf.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">2.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"37%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/params<\/font><\/p>\n<\/td>\n<td width=\"46%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-params.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">3.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"35%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/zones<\/font><\/p>\n<\/td>\n<td width=\"48%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-zones.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">4.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"37%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/policy<\/font><\/p>\n<\/td>\n<td width=\"46%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-policy.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">5.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"43%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/interfaces<\/font><\/p>\n<\/td>\n<td width=\"40%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-interfaces.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">6.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"35%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/hosts<\/font><\/p>\n<\/td>\n<td width=\"48%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-hosts.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">7.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"34%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/masq<\/font><\/p>\n<\/td>\n<td width=\"49%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-masq.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">8.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"37%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/mangle<\/font><\/p>\n<\/td>\n<td width=\"46%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-mangle.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"12%\"><\/td>\n<td width=\"3%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">9.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"35%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/rules<\/font><\/p>\n<\/td>\n<td width=\"48%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-rules.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">10.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"32%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/nat<\/font><\/p>\n<\/td>\n<td width=\"51%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-nat.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">11.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"37%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall6\/proxyarp<\/font><\/p>\n<\/td>\n<td width=\"46%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-proxyarp.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">12.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"37%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall6\/proxyndp<\/font><\/p>\n<\/td>\n<td width=\"46%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-proxyndp.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">13.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"38%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tcrules<\/font><\/p>\n<\/td>\n<td width=\"45%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tcrules.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">14.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"32%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tos<\/font><\/p>\n<\/td>\n<td width=\"51%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tos.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">15.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"38%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tunnels<\/font><\/p>\n<\/td>\n<td width=\"45%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tunnels.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">16.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"41%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/blacklist<\/font><\/p>\n<\/td>\n<td width=\"42%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-blacklist.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">17.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"28%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall\/ecn<\/font><\/p>\n<\/td>\n<td width=\"55%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-ecn.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">18.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"38%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall\/accounting<\/font><\/p>\n<\/td>\n<td width=\"45%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-accounting.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">19.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"38%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/actions<\/font><\/p>\n<\/td>\n<td width=\"45%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-actions.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">20.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"41%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/providers<\/font><\/p>\n<\/td>\n<td width=\"42%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/???<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">21.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"38%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/rtrules<\/font><\/p>\n<\/td>\n<td width=\"45%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-rtrules.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">22.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"41%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tcdevices<\/font><\/p>\n<\/td>\n<td width=\"42%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tcdevices.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">23.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"41%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tcclasses<\/font><\/p>\n<\/td>\n<td width=\"42%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tcclasses.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">24.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"41%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tcfilters<\/font><\/p>\n<\/td>\n<td width=\"42%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tcfilters.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">25.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"46%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tcinterfaces<\/font><\/p>\n<\/td>\n<td width=\"37%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tcinterfaces.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">26.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"35%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/tcpri<\/font><\/p>\n<\/td>\n<td width=\"48%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-tcpri.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">27.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"40%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/secmarks<\/font><\/p>\n<\/td>\n<td width=\"43%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-secmarks.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">28.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"37%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/vardir<\/font><\/p>\n<\/td>\n<td width=\"46%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-vardir.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">29.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"35%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall\/arprules<\/font><\/p>\n<\/td>\n<td width=\"48%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-arprules.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">30.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"34%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">\/etc\/shorewall[6]\/snat<\/font><\/p>\n<\/td>\n<td width=\"49%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-snat.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">31.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"29%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">shorewall-params(5)<\/font><\/p>\n<\/td>\n<td width=\"54%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-params.html<\/font><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">32.<\/font><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"23%\">\n<p style=\"margin-top: 1em\"><font color=\"#000000\">shorewall-rules<\/font><\/p>\n<\/td>\n<td width=\"60%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:17%;\"><font color=\"#000000\">https:\/\/shorewall.org\/manpages\/shorewall-rules.html<\/font><\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>  files \u2212 Shorewall Configuration Files <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[959],"tags":[961,1291,1552],"class_list":["post-4605","post","type-post","status-publish","format-standard","hentry","category-5-formatos-de-ficheros","tag-961","tag-man5","tag-shorewall-files"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=4605"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4605\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=4605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=4605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=4605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}