diff --git a/docs/NewBridge.xml b/docs/NewBridge.xml index 965a55473..d37cd2152 100644 --- a/docs/NewBridge.xml +++ b/docs/NewBridge.xml @@ -44,10 +44,6 @@ later. If you are running a version of Shorewall earlier than Shorewall 3.3.3 then please see the documentation for that release. - - This configuration is not as secure as the one - described in another article but it has - the advantage that it works with all kernel versions.
@@ -85,6 +81,33 @@ + + The technique described in this article differs from that in Shorewall and Bridged Firewalls in that it + defines zones in terms of ip addresses (networks, hosts, and/or ranges) + accessed through the bridge device rather than in terms of ports on the + bridge. While using ports is more convenient, it requires a + fully-functional physdev match capability in your + kernel and iptables. Beginning with Linux kernel version 2.6.20, the + physdev match capability was reduced in function to the point where in can + no longer be used for Shorewall zone definition. To work around this + functional step backward, the technique described below can be + used. + + To summarize the changes required required to move from a + Shorewall and Bridged Firewalls configuration to this + new type: + + + + Set BRIDGING=No in shorewall.conf + + + + Modify your /etc/shorewall/hosts file to + use IP addresses rather than bridge ports to define your zones. + +
diff --git a/docs/bridge.xml b/docs/bridge.xml index ce5dd10d8..18f168602 100644 --- a/docs/bridge.xml +++ b/docs/bridge.xml @@ -87,14 +87,14 @@ SUPPORT FOR BRIDGING AS DESCRIBED IN THIS - ARTICLE MIGHT BE DISCONTINUED IN THE FUTURE. The underlying - Netfilter features that Shorewall Bridge/Firewall support relies on are - being removed and it is not certain whether Shorewall will be able to - continue to support bridge/firewalls in the way described here. + ARTICLE IS DISCONTINUED IN LINUX KERNEL 2.6.20. The + underlying Netfilter features that Shorewall Bridge/Firewall support + relies on were removed from Netfilter and it is no longer possible to + define Shorewall zones in terms of physical bridge ports. In another article, I describe - how to configure a bridge/firewall which will work with future kernel - versions. + how to configure a bridge/firewall which will work with kernel 2.6.20 + and later versions. Note that if you need a bridge but do not need to restrict the