mirror of
https://gitlab.com/shorewall/code.git
synced 2025-04-11 21:08:22 +02:00
Document COMMENT in macro files
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8155 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
e306f832e8
commit
f91d70a958
@ -284,6 +284,12 @@ ACCEPT net $FW tcp www #This is an end-of-line comment</progra
|
|||||||
<para>Action definition files
|
<para>Action definition files
|
||||||
(<filename>/etc/shorewall/action.*</filename>)</para>
|
(<filename>/etc/shorewall/action.*</filename>)</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Macro definition files (/etc/shorewall/macro.*) — Added in
|
||||||
|
Shorewall-perl 4.1. They are ignored by Shorewall-shell 4.1 and
|
||||||
|
later.</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<para>To attach a comment to one or more rules, insert a record above the
|
<para>To attach a comment to one or more rules, insert a record above the
|
||||||
@ -332,6 +338,24 @@ Chain loc2net (1 references)
|
|||||||
gateway:~ #
|
gateway:~ #
|
||||||
|
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
|
||||||
|
<para>COMMENT lines in macro files work somewhat differently from other
|
||||||
|
files. COMMENT lines in macros are ignored if COMMENT support is not
|
||||||
|
available or if there was a COMMENT in use when the top-level macro was
|
||||||
|
invoked. This allows the following:</para>
|
||||||
|
|
||||||
|
<para><filename>/usr/share/shorewall/macro.SSH</filename>:</para>
|
||||||
|
|
||||||
|
<para><programlisting>#ACTION SOURCE DEST PROTO DEST SOURCE RATE USER/
|
||||||
|
# PORT(S) PORT(S) LIMIT GROUP
|
||||||
|
COMMENT SSH
|
||||||
|
PARAM - - tcp 22 </programlisting>
|
||||||
|
<filename>/etc/shorewall/rules</filename>:<programlisting>COMMENT Allow SSH from home
|
||||||
|
SSH/ALLOW net:$MYIP $FW
|
||||||
|
COMMENT</programlisting>The comment line in macro.SSH will not override the
|
||||||
|
COMMENT line in the rules file and the generated rule will show <emphasis
|
||||||
|
role="bold">/* Allow SSH from home */</emphasis> when displayed through
|
||||||
|
the Shorewall show and dump commands.</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="Continuation">
|
<section id="Continuation">
|
||||||
|
Loading…
Reference in New Issue
Block a user