mirror of
https://gitlab.com/shorewall/code.git
synced 2025-01-03 03:59:16 +01:00
Replace tables with programlistings
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@2628 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
b663bdf559
commit
87574c0fe3
@ -12,7 +12,7 @@
|
||||
<surname>Eastep</surname>
|
||||
</author>
|
||||
|
||||
<pubdate>2005-09-02</pubdate>
|
||||
<pubdate>2005-09-03</pubdate>
|
||||
|
||||
<copyright>
|
||||
<year>2002-2005</year>
|
||||
@ -74,53 +74,12 @@
|
||||
|
||||
<bridgehead renderas="sect4">Zone File</bridgehead>
|
||||
|
||||
<informaltable colsep="1" pgwide="0">
|
||||
<tgroup align="left" cols="3">
|
||||
<thead valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left">ZONE</entry>
|
||||
|
||||
<entry align="left">DISPLAY</entry>
|
||||
|
||||
<entry align="left">COMMENTS</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<tbody valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>net</literal></entry>
|
||||
|
||||
<entry align="left">Net</entry>
|
||||
|
||||
<entry align="left">Internet</entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>ops</literal></entry>
|
||||
|
||||
<entry align="left">Operations</entry>
|
||||
|
||||
<entry align="left">Operations Staff's Class C</entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>loc</literal></entry>
|
||||
|
||||
<entry align="left">Local</entry>
|
||||
|
||||
<entry align="left">Local Class B</entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>dmz</literal></entry>
|
||||
|
||||
<entry align="left">DMZ</entry>
|
||||
|
||||
<entry align="left">Demilitarized zone</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<programlisting>#ZONE TYPE OPTIONS
|
||||
fw firewall
|
||||
net plain
|
||||
ops plain
|
||||
loc plain
|
||||
dmz plain</programlisting>
|
||||
|
||||
<para>The <literal>ops</literal> zone has been added to the standard 3-zone
|
||||
zones file -- since <literal>ops</literal> is a sub-zone of
|
||||
@ -131,53 +90,10 @@
|
||||
|
||||
<bridgehead renderas="sect4">Interfaces File</bridgehead>
|
||||
|
||||
<informaltable colsep="1" pgwide="0">
|
||||
<tgroup align="left" cols="4">
|
||||
<thead valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left">ZONE</entry>
|
||||
|
||||
<entry align="left">INTERFACE</entry>
|
||||
|
||||
<entry align="left">BROADCAST</entry>
|
||||
|
||||
<entry align="left">OPTIONS</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<tbody valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>net</literal></entry>
|
||||
|
||||
<entry align="left"><literal>eth0</literal></entry>
|
||||
|
||||
<entry align="left"><whatever></entry>
|
||||
|
||||
<entry align="left"><options></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>dmz</literal></entry>
|
||||
|
||||
<entry align="left"><literal>eth1</literal></entry>
|
||||
|
||||
<entry align="left"><whatever></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry align="left"><literal>-</literal></entry>
|
||||
|
||||
<entry align="left"><literal>eth2</literal></entry>
|
||||
|
||||
<entry align="left"><literal>10.10.255.255</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<programlisting>#ZONE INTERFACE BROACAST OPTIONS
|
||||
net eth0 <whatever> ...
|
||||
dmz eth1 <whatever> ...
|
||||
- eth2 10.10.255.255</programlisting>
|
||||
|
||||
<para>Because <literal>eth2</literal> interfaces to two zones
|
||||
(<literal>ops</literal> and <literal>loc</literal>), we don't specify a zone
|
||||
@ -187,37 +103,9 @@
|
||||
|
||||
<bridgehead renderas="sect4">Hosts File</bridgehead>
|
||||
|
||||
<informaltable colsep="1" pgwide="0">
|
||||
<tgroup align="left" cols="3">
|
||||
<thead valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left">ZONE</entry>
|
||||
|
||||
<entry align="left">HOST(S)</entry>
|
||||
|
||||
<entry align="left">OPTIONS</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<tbody valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>ops</literal></entry>
|
||||
|
||||
<entry align="left"><literal>eth2:10.10.10.0/24</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>loc</literal></entry>
|
||||
|
||||
<entry align="left"><literal>eth2:0.0.0.0/0</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<programlisting>#ZONE HOST(S) OPTIONS
|
||||
ops eth2:10.10.10.0/24
|
||||
loc eth2:0.0.0.0/0</programlisting>
|
||||
|
||||
<para>Here we define the <literal>ops</literal> and <literal>loc</literal>
|
||||
zones. When Shorewall is stopped, only the hosts in the
|
||||
@ -232,93 +120,12 @@
|
||||
|
||||
<bridgehead renderas="sect4">Policy File</bridgehead>
|
||||
|
||||
<informaltable colsep="1" pgwide="0">
|
||||
<tgroup align="left" cols="5">
|
||||
<thead valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left">SOURCE</entry>
|
||||
|
||||
<entry align="left">DEST</entry>
|
||||
|
||||
<entry align="left">POLICY</entry>
|
||||
|
||||
<entry align="left">LOG LEVEL</entry>
|
||||
|
||||
<entry align="left">LIMIT BURST</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<row valign="middle">
|
||||
<entry align="left"><!-- To color the cell grey, uncomment the following 2 lines
|
||||
<?dbhtml bgcolor="#EEEEEE" ?>
|
||||
<?dbfo bgcolor="#EEEEEE" ?>
|
||||
--> <emphasis role="bold"> <literal>ops</literal> </emphasis></entry>
|
||||
|
||||
<entry align="left"><emphasis role="bold"> <literal>all</literal>
|
||||
</emphasis></entry>
|
||||
|
||||
<entry align="left"><emphasis role="bold"> <literal>ACCEPT</literal>
|
||||
</emphasis></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><emphasis role="bold"> <literal>all</literal>
|
||||
</emphasis></entry>
|
||||
|
||||
<entry align="left"><emphasis role="bold"> <literal>ops</literal>
|
||||
</emphasis></entry>
|
||||
|
||||
<entry align="left"><emphasis role="bold">
|
||||
<literal>CONTINUE</literal> </emphasis></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>loc</literal></entry>
|
||||
|
||||
<entry align="left"><literal>net</literal></entry>
|
||||
|
||||
<entry align="left"><literal>ACCEPT</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>net</literal></entry>
|
||||
|
||||
<entry align="left"><literal>all</literal></entry>
|
||||
|
||||
<entry align="left"><literal>DROP</literal></entry>
|
||||
|
||||
<entry align="left"><literal>info</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>all</literal></entry>
|
||||
|
||||
<entry align="left"><literal>all</literal></entry>
|
||||
|
||||
<entry align="left"><literal>REJECT</literal></entry>
|
||||
|
||||
<entry align="left"><literal>info</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<programlisting>#SOURCE DEST POLICY LOG LEVEL
|
||||
<emphasis role="bold">ops all ACCEPT
|
||||
all ops CONTINUE</emphasis>
|
||||
loc net ACCEPT
|
||||
net all DROP info
|
||||
all all REJECT info</programlisting>
|
||||
|
||||
<para>Two entries for <literal>ops</literal> (in bold) have been added to
|
||||
the standard 3-zone policy file.</para>
|
||||
@ -327,61 +134,8 @@
|
||||
|
||||
<bridgehead renderas="sect4">Rules File</bridgehead>
|
||||
|
||||
<informaltable colsep="1" pgwide="0">
|
||||
<tgroup align="left" cols="7">
|
||||
<thead valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left">ACTION</entry>
|
||||
|
||||
<entry align="left">SOURCE</entry>
|
||||
|
||||
<entry align="left">DEST</entry>
|
||||
|
||||
<entry align="left">PROTO</entry>
|
||||
|
||||
<entry align="left">DEST PORT(S)</entry>
|
||||
|
||||
<entry align="left">SOURCE PORT(S)</entry>
|
||||
|
||||
<entry align="left">ORIGINAL DEST</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>REDIRECT</literal></entry>
|
||||
|
||||
<entry align="left"><literal>loc!ops</literal></entry>
|
||||
|
||||
<entry align="left"><literal>3128</literal></entry>
|
||||
|
||||
<entry align="left"><literal>tcp</literal></entry>
|
||||
|
||||
<entry align="left"><literal>http</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>...</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S) SOURCE PORTS(S) ORIGINAL DEST
|
||||
REDIRECT loc!ops 3128 tcp http</programlisting>
|
||||
|
||||
<para>This is the rule that transparently redirects web traffic to the
|
||||
transparent proxy running on the firewall. The <emphasis
|
||||
@ -392,29 +146,7 @@
|
||||
|
||||
<bridgehead renderas="sect4">Routestopped File</bridgehead>
|
||||
|
||||
<informaltable colsep="1" pgwide="0">
|
||||
<tgroup align="left" cols="2">
|
||||
<thead valign="middle">
|
||||
<row valign="middle">
|
||||
<entry align="left">INTERFACE</entry>
|
||||
|
||||
<entry align="left">HOST(S))</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>eth1</literal></entry>
|
||||
|
||||
<entry align="left"></entry>
|
||||
</row>
|
||||
|
||||
<row valign="middle">
|
||||
<entry align="left"><literal>eth2</literal></entry>
|
||||
|
||||
<entry align="left"><literal>10.10.10.0/24</literal></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<programlisting>#INTERFACE HOST(S) OPTIONS
|
||||
eth1
|
||||
eth2 10.10.10.0/24</programlisting>
|
||||
</article>
|
Loading…
Reference in New Issue
Block a user