2002-05-01 01:13:15 +02:00
|
|
|
#
|
2006-10-05 02:04:59 +02:00
|
|
|
# Shorewall version 3.3 - Policy File
|
2002-05-01 01:13:15 +02:00
|
|
|
#
|
|
|
|
# /etc/shorewall/policy
|
|
|
|
#
|
2005-08-02 18:46:30 +02:00
|
|
|
# THE ORDER OF ENTRIES IN THIS FILE IS IMPORTANT
|
2003-08-01 04:49:12 +02:00
|
|
|
#
|
2002-05-01 01:13:15 +02:00
|
|
|
# This file determines what to do with a new connection request if we
|
2005-07-09 06:45:32 +02:00
|
|
|
# don't get a match from the /etc/shorewall/rules file . For each
|
|
|
|
# source/destination pair, the file is processed in order until a
|
|
|
|
# match is found ("all" will match any client or server).
|
2002-05-01 01:13:15 +02:00
|
|
|
#
|
2005-08-18 22:18:08 +02:00
|
|
|
# INTRA-ZONE POLICIES ARE PRE-DEFINED
|
|
|
|
#
|
|
|
|
# For $FW and for all of the zoned defined in /etc/shorewall/zones,
|
2005-08-18 23:39:30 +02:00
|
|
|
# the POLICY for connections from the zone to itself is ACCEPT (with no
|
|
|
|
# logging or TCP connection rate limiting but may be overridden by an
|
|
|
|
# entry in this file. The overriding entry must be explicit (cannot use
|
|
|
|
# "all" in the SOURCE or DEST).
|
2005-08-18 22:18:08 +02:00
|
|
|
#
|
2006-03-24 01:05:09 +01:00
|
|
|
# Similarly, if you have IMPLICIT_CONTINUE=Yes in shorewall.conf, then
|
|
|
|
# the implicit policy to/from any sub-zone is CONTINUE. These implicit
|
|
|
|
# CONTINUE policies may also be overridden by an explicit entry in this
|
|
|
|
# file.
|
|
|
|
#
|
2002-05-01 01:13:15 +02:00
|
|
|
# Columns are:
|
|
|
|
#
|
2002-05-18 15:45:23 +02:00
|
|
|
# SOURCE Source zone. Must be the name of a zone defined
|
2002-05-01 01:13:15 +02:00
|
|
|
# in /etc/shorewall/zones, $FW or "all".
|
|
|
|
#
|
2002-05-18 15:45:23 +02:00
|
|
|
# DEST Destination zone. Must be the name of a zone defined
|
2002-05-01 01:13:15 +02:00
|
|
|
# in /etc/shorewall/zones, $FW or "all"
|
|
|
|
#
|
|
|
|
# POLICY Policy if no match from the rules file is found. Must
|
2003-03-21 06:07:18 +01:00
|
|
|
# be "ACCEPT", "DROP", "REJECT", "CONTINUE" or "NONE".
|
|
|
|
#
|
|
|
|
# ACCEPT - Accept the connection
|
|
|
|
# DROP - Ignore the connection request
|
2005-08-02 18:46:30 +02:00
|
|
|
# REJECT - For TCP, send RST. For all other,
|
|
|
|
# send "port unreachable" ICMP.
|
2005-07-09 07:45:05 +02:00
|
|
|
# QUEUE - Send the request to a user-space
|
|
|
|
# application using the QUEUE target.
|
2003-03-21 06:07:18 +01:00
|
|
|
# CONTINUE - Pass the connection request past
|
|
|
|
# any other rules that it might also
|
2005-08-02 18:46:30 +02:00
|
|
|
# match (where the source or
|
|
|
|
# destination zone in those rules is
|
|
|
|
# a superset of the SOURCE or DEST
|
|
|
|
# in this policy).
|
2003-03-21 06:07:18 +01:00
|
|
|
# NONE - Assume that there will never be any
|
|
|
|
# packets from this SOURCE
|
2005-08-02 18:46:30 +02:00
|
|
|
# to this DEST. Shorewall will not set
|
|
|
|
# up any infrastructure to handle such
|
|
|
|
# packets and you may not have any
|
|
|
|
# rules with this SOURCE and DEST in
|
|
|
|
# the /etc/shorewall/rules file. If
|
|
|
|
# such a packet _is_ received, the
|
|
|
|
# result is undefined. NONE may not be
|
|
|
|
# used if the SOURCE or DEST columns
|
|
|
|
# contain the firewall zone ($FW) or
|
|
|
|
# "all".
|
|
|
|
#
|
2006-08-30 22:03:38 +02:00
|
|
|
# If the policy is DROP or REJECT then the policy should
|
|
|
|
# be followed by ":" and one of the following:
|
2006-08-30 19:06:23 +02:00
|
|
|
#
|
|
|
|
# a) The word "None" or "none". This causes any default
|
2006-08-30 22:03:38 +02:00
|
|
|
# action defined in /etc/shorewall/shorewall.conf to
|
|
|
|
# be omitted for this policy.
|
2006-08-30 19:06:23 +02:00
|
|
|
# b) The name of an action (requires that USE_ACTIONS=Yes
|
|
|
|
# in shorewall.conf). That action will be invoked
|
|
|
|
# before the policy is enforced.
|
|
|
|
# c) The name of a macro. The rules in that macro will
|
|
|
|
# be applied before the policy is enforced. This
|
|
|
|
# does not require USE_ACTIONS=Yes.
|
2006-08-30 02:48:24 +02:00
|
|
|
#
|
2002-05-01 01:13:15 +02:00
|
|
|
# LOG LEVEL If supplied, each connection handled under the default
|
|
|
|
# POLICY is logged at that level. If not supplied, no
|
|
|
|
# log message is generated. See syslog.conf(5) for a
|
|
|
|
# description of log levels.
|
|
|
|
#
|
2002-12-13 05:06:24 +01:00
|
|
|
# Beginning with Shorewall version 1.3.12, you may
|
|
|
|
# also specify ULOG (must be in upper case). This will
|
|
|
|
# log to the ULOG target and sent to a separate log
|
|
|
|
# through use of ulogd
|
2002-12-23 00:34:26 +01:00
|
|
|
# (http://www.gnumonks.org/projects/ulogd).
|
2002-12-13 05:06:24 +01:00
|
|
|
#
|
2002-05-01 01:13:15 +02:00
|
|
|
# If you don't want to log but need to specify the
|
2005-07-09 06:45:32 +02:00
|
|
|
# following column, place "-" here.
|
2002-05-01 01:13:15 +02:00
|
|
|
#
|
|
|
|
# LIMIT:BURST If passed, specifies the maximum TCP connection rate
|
|
|
|
# and the size of an acceptable burst. If not specified,
|
|
|
|
# TCP connections are not limited.
|
|
|
|
#
|
2005-07-09 07:45:05 +02:00
|
|
|
# Example:
|
2002-05-01 01:13:15 +02:00
|
|
|
#
|
|
|
|
# a) All connections from the local network to the internet are allowed
|
2002-07-31 15:58:53 +02:00
|
|
|
# b) All connections from the internet are ignored but logged at syslog
|
2002-05-01 01:13:15 +02:00
|
|
|
# level KERNEL.INFO.
|
|
|
|
# d) All other connection requests are rejected and logged at level
|
|
|
|
# KERNEL.INFO.
|
2005-07-09 07:45:05 +02:00
|
|
|
#
|
|
|
|
# #SOURCE DEST POLICY LOG
|
|
|
|
# # LEVEL
|
|
|
|
# loc net ACCEPT
|
|
|
|
# net all DROP info
|
|
|
|
# #
|
|
|
|
# # THE FOLLOWING POLICY MUST BE LAST
|
2006-03-24 01:05:09 +01:00
|
|
|
# #
|
2005-08-02 18:46:30 +02:00
|
|
|
# all all REJECT info
|
2005-07-09 07:45:05 +02:00
|
|
|
#
|
|
|
|
# See http://shorewall.net/Documentation.htm#Policy for additional information.
|
2005-08-02 18:46:30 +02:00
|
|
|
#
|
2002-05-01 01:13:15 +02:00
|
|
|
###############################################################################
|
2003-08-14 23:41:55 +02:00
|
|
|
#SOURCE DEST POLICY LOG LIMIT:BURST
|
|
|
|
# LEVEL
|
2003-08-01 04:49:12 +02:00
|
|
|
#LAST LINE -- DO NOT REMOVE
|