mirror of
https://gitlab.com/shorewall/code.git
synced 2025-01-03 03:59:16 +01:00
2.0.3 docs
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@1395 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
d538202443
commit
1fc8ddbc82
File diff suppressed because it is too large
Load Diff
@ -15,7 +15,7 @@
|
|||||||
</author>
|
</author>
|
||||||
</authorgroup>
|
</authorgroup>
|
||||||
|
|
||||||
<pubdate>2004-05-14</pubdate>
|
<pubdate>2004-06-12</pubdate>
|
||||||
|
|
||||||
<copyright>
|
<copyright>
|
||||||
<year>2001-2004</year>
|
<year>2001-2004</year>
|
||||||
@ -78,13 +78,8 @@
|
|||||||
the bottom of this page for more information. The -q option was added
|
the bottom of this page for more information. The -q option was added
|
||||||
in Shorewall 2.0.2 Beta 1 and reduces the amout of output produced.
|
in Shorewall 2.0.2 Beta 1 and reduces the amout of output produced.
|
||||||
Also beginning with Shorewall version 2.0.2 Beta 1, the -f option may
|
Also beginning with Shorewall version 2.0.2 Beta 1, the -f option may
|
||||||
be specified; if this option is given and the file
|
be specified. See the <link linkend="Saved">Saved Configurations</link>
|
||||||
<filename>/var/lib/shorewall/restore</filename> is present (see
|
section below for details.</para>
|
||||||
<command>shorewall save</command> below), then that script is run to
|
|
||||||
restore the state of the firewall to the state when
|
|
||||||
<filename>/var/lib/shorewall/restore</filename> was created. This is
|
|
||||||
generally must faster than starting the firewall without the -f
|
|
||||||
option.</para>
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -121,15 +116,16 @@
|
|||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><command>shorewall save</command> - Beginning with Shorewall
|
<para><command>shorewall save</command> - Beginning with Shorewall
|
||||||
2.0.2 Beta1, this command creates a script <filename>/var/lib/shorewall/restore</filename>
|
2.0.2 Beta1, this command creates a script which when run will restore
|
||||||
which when run will restore the state of the firewall to its current
|
the state of the firewall to its current state. See the <link
|
||||||
state.</para>
|
linkend="Saved">Saved Configurations</link> section below for details.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><command>shorewall restore</command> - Runs the
|
<para><command>shorewall restore [ <file name> ]</command> -
|
||||||
<filename>/var/lib/shorewall/restore </filename>created by the
|
Runs a script created by the <command>shorewall save</command>
|
||||||
<command>shorewall save</command> command.</para>
|
command. See the <link linkend="Saved">Saved Configurations</link>
|
||||||
|
section below for details.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -277,12 +273,13 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><command>shorewall save</command> - save the dynamic
|
<para><command>shorewall save [ <file name> ]</command> - save
|
||||||
blacklisting configuration so that it will be automatically restored
|
the dynamic blacklisting configuration so that it will be
|
||||||
the next time that the firewall is restarted. Beginning with Shorewall
|
automatically restored the next time that the firewall is restarted.
|
||||||
version 2.0.2 Beta1, this command also creates the
|
Beginning with Shorewall version 2.0.2 Beta1, this command also
|
||||||
<filename>/var/lib/shorewall/restore</filename> script as described
|
creates a script that can be used to restore the state of the
|
||||||
above.</para>
|
firewall. See the <link linkend="Saved">Saved Configurations</link>
|
||||||
|
section below for details.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -405,6 +402,65 @@
|
|||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<section id="Saved">
|
||||||
|
<title>Saved Configurations</title>
|
||||||
|
|
||||||
|
<para>Beginning with Shorewall 2.0.2 Beta 1, Shorewall is integrated with
|
||||||
|
the iptables-save/iptables-restore programs through
|
||||||
|
<firstterm>saved configurations</firstterm>. A saved configuration is a
|
||||||
|
shell script that when executed will restore the firewall state to match
|
||||||
|
what it was when the script was created. Because of the way in which saved
|
||||||
|
configurations are used, they are also referred to using the term
|
||||||
|
<firstterm>restore script</firstterm>.</para>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>The <command>shorewall save</command> command creates a restore
|
||||||
|
script.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>The <command>shorewall restore</command> command executes a
|
||||||
|
restore script.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>The <command>shorewall forget</command> command deleted a
|
||||||
|
restore script.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>The <firstterm>-f </firstterm>option of the <command>shorewall
|
||||||
|
start</command> command causes a restore script to be executed if it
|
||||||
|
exists.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
<para>In Shorewall 2.0.2, the name of the restore script is fixed:
|
||||||
|
<filename>/var/lib/shorewall/restore</filename>. Beginning with Shorewall
|
||||||
|
2.0.3 Beta 1, multiple restore scripts are permitted in <filename
|
||||||
|
class="directory">/var/lib/shorewall</filename>.</para>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>The <command>shorewall save</command>, <command>shorewall
|
||||||
|
restore</command> and <command>shorewall forget</command> commands are
|
||||||
|
extended to allow you to specify a simple file name (one not
|
||||||
|
containing embedded slashes). The fiile name specifies the name of a
|
||||||
|
restore script in <filename class="directory">/var/lib/shorewall</filename>.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>A RESTOREFILE option has been added to <filename>shorewall.conf</filename>.
|
||||||
|
This variable may contain a simple file name that designates the
|
||||||
|
default restore script when the command doesn't specify one. To
|
||||||
|
maintain backward compatibility with Shorewall 2.0.2, if RESTOREFILE
|
||||||
|
is not set or is set to the empty value (RESTOREFILE=""), the
|
||||||
|
the default value is <filename>restore</filename>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</section>
|
||||||
|
|
||||||
<section id="State">
|
<section id="State">
|
||||||
<title>Shorewall State Diagram</title>
|
<title>Shorewall State Diagram</title>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user