diff --git a/docs/FAQ.xml b/docs/FAQ.xml index d08ba4e43..4a287f282 100644 --- a/docs/FAQ.xml +++ b/docs/FAQ.xml @@ -845,6 +845,26 @@ to debug/develop the newnat interface. url="SimpleBridge.html">Shorewall Simple Bridge documentation. + +
+ (FAQ 63) I just upgraded my kernel to 2.6.20 and my + bridge/firewall stopped working. What is wrong? + + Answer: In kernel 2.6.20, the + Netfilter physdev match feature was changed such + that it is no longer capable of matching the output device of + non-bridged traffic. You will see messages such as the following in your + log: + + Apr 20 15:03:50 wookie kernel: [14736.560947] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for + non-bridged traffic is not supported anymore. + + This kernel change, while necessary, means that Shorewall zones + may no longer be defined in terms of bridge ports. See the new bridging documentation for + information about configuring a bridge/firewall under kernel 2.6.20 and + later. +