2004-03-25 16:28:16 +01:00
|
|
|
Shorewall 2.0.1-RC2
|
2004-01-31 17:11:22 +01:00
|
|
|
|
2004-02-10 01:04:10 +01:00
|
|
|
----------------------------------------------------------------------
|
2004-03-15 19:40:17 +01:00
|
|
|
Problems Corrected since 2.0.0
|
|
|
|
|
|
|
|
1) Using actions in the manner recommended in the documentation
|
|
|
|
results in a Warning that the rule is a policy.
|
|
|
|
|
2004-03-19 23:15:22 +01:00
|
|
|
2) When a zone on a single interface is defined using
|
|
|
|
/etc/shorewall/hosts, superfluous rules are generated in the
|
|
|
|
<zone>_frwd chain.
|
|
|
|
|
2004-03-20 16:36:25 +01:00
|
|
|
3) Thanks to Sean Mathews, a long-standing problem with Proxy ARP and
|
|
|
|
IPSEC has been corrected. Thanks Sean!!!
|
|
|
|
|
2004-03-25 16:28:16 +01:00
|
|
|
Problems Corrected since 2.0.1 RC1
|
2004-03-19 19:32:08 +01:00
|
|
|
|
2004-03-25 16:28:16 +01:00
|
|
|
1) Although the release notes listed a set of new options available in
|
|
|
|
the /etc/shorewall/hosts file, those options were not accepted.
|
2004-03-19 19:32:08 +01:00
|
|
|
|
2004-03-25 16:28:16 +01:00
|
|
|
2) The 'nobogons' interface option didn't work.
|
2004-01-31 20:06:39 +01:00
|
|
|
-----------------------------------------------------------------------
|
2004-03-17 00:31:22 +01:00
|
|
|
Issues when migrating from Shorewall 2.0.0 to Shorewall 2.0.1:
|
2004-01-31 20:06:39 +01:00
|
|
|
|
2004-03-18 17:53:25 +01:00
|
|
|
1) The function of 'norfc1918' is now split between that option and a
|
|
|
|
new 'nobogons' option.
|
|
|
|
|
|
|
|
The rfc1918 file released with Shorewall now contains entries for
|
|
|
|
only those three address ranges reserved by RFC 1918. A 'nobogons'
|
|
|
|
interface option has been added which handles bogon source
|
|
|
|
addresses (those which are reserved by the IANA, those reserved for
|
|
|
|
DHCP auto-configuration and the class C test-net reserved for
|
|
|
|
testing and documentation examples). This will allow users to
|
|
|
|
perform RFC 1918 filtering without having to deal with out
|
|
|
|
of date data from IANA. Those who are willing to update their
|
|
|
|
/usr/share/shorewall/bogons file regularly can specify the
|
|
|
|
'nobogons' option in addition to 'norfc1918'.
|
|
|
|
|
|
|
|
The level at which bogon packets are logged is specified in the new
|
|
|
|
BOGON_LOG_LEVEL variable in shorewall.conf. If that option is not
|
|
|
|
specified or is specified as empty (e.g, BOGON_LOG_LEVEL="") then
|
|
|
|
bogon packets whose TARGET is 'logdrop' in
|
|
|
|
/usr/share/shorewall/bogons are logged at the 'info' level.
|
2004-02-17 23:34:48 +01:00
|
|
|
|
2004-01-31 17:11:22 +01:00
|
|
|
New Features:
|
|
|
|
|
2004-03-17 00:31:22 +01:00
|
|
|
1) Support for Bridging Firewalls has been added. For details, see
|
2004-02-15 19:03:23 +01:00
|
|
|
|
2004-03-17 00:31:22 +01:00
|
|
|
http://shorewall.net/bridge.html
|
2004-02-15 19:03:23 +01:00
|
|
|
|
2004-03-18 22:36:27 +01:00
|
|
|
2) Support for NETMAP has been added. NETMAP allows NAT to be defined
|
|
|
|
between two network:
|
|
|
|
|
2004-03-19 19:32:08 +01:00
|
|
|
a.b.c.1 -> x.y.z.1
|
|
|
|
a.b.c.2 -> x.y.z.2
|
|
|
|
a.b.c.3 -> x.y.z.3
|
2004-03-18 22:36:27 +01:00
|
|
|
...
|
|
|
|
|
|
|
|
http://shorewall.net/netmap.html
|
2004-01-31 20:08:27 +01:00
|
|
|
|
2004-03-20 16:10:17 +01:00
|
|
|
3) The /sbin/shorewall program now accepts a "-x" option to cause
|
|
|
|
iptables to print out the actual packet and byte counts rather than
|
|
|
|
abbreviated counts such as "13MB".
|
|
|
|
|
|
|
|
Commands affected by this are:
|
|
|
|
|
|
|
|
shorewall -x show [ <chain>[ <chain> ...] ]
|
|
|
|
shorewall -x show tos|mangle
|
|
|
|
shorewall -x show nat
|
|
|
|
shorewall -x status
|
|
|
|
shorewall -x monitor [ <interval> ]
|
|
|
|
|
2004-03-20 18:21:15 +01:00
|
|
|
4) Shorewall now traps two common zone definition errors:
|
|
|
|
|
|
|
|
- Including the firewall zone in a /etc/shorewall/hosts record.
|
2004-03-25 16:28:16 +01:00
|
|
|
- Defining an interface for a zone in both /etc/shorewall/interfaces
|
2004-03-20 18:21:15 +01:00
|
|
|
and /etc/shorewall/hosts.
|
|
|
|
|
|
|
|
In the second case, the following will appear during "shorewall
|
|
|
|
[re]start" or "shorewall check":
|
|
|
|
|
|
|
|
Determining Hosts in Zones...
|
|
|
|
...
|
|
|
|
Error: Invalid zone definition for zone <name of zone>
|
|
|
|
Terminated
|
2004-03-22 22:15:54 +01:00
|
|
|
|
|
|
|
5) To support bridging, the following options have been added to
|
|
|
|
entries in /etc/shorewall/hosts:
|
|
|
|
|
|
|
|
norfc1918
|
|
|
|
nobogons
|
|
|
|
blacklist
|
|
|
|
tcpflags
|
|
|
|
nosmurfs
|
|
|
|
newnotsyn
|
|
|
|
|
2004-03-26 16:02:55 +01:00
|
|
|
With the exception of 'newnotsyn', these options are only
|
2004-03-22 22:15:54 +01:00
|
|
|
useful when the entry refers to a bridge port.
|
|
|
|
|
|
|
|
Example:
|
|
|
|
|
|
|
|
#ZONE HOST(S) OPTIONS
|
|
|
|
net br0:eth0 norfc1918,nobogons,blacklist,tcpflags,nosmurfs
|