Shorewall 3.4.3 is not able to handle interfaces option proxyarp.

I attach smallest possible fix patch I could find out.

This should fix because there is code to check if lib.proxyarp meed to
be loaded and load if necessary. So replacing older check with
-n $LIB_proxyarp_LOADED check should fix situation.

-- 
Tuomo Soini <[EMAIL PROTECTED]>
Linux and network services
+358 40 5240030
Foobar Oy <http://foobar.fi/>
--- shorewall-3.4.3/compiler.proxyarpfix	2007-04-30 23:40:27.000000000 +0300
+++ shorewall-3.4.3/compiler	2007-05-27 20:38:58.000000000 +0300
@@ -5405,7 +5405,7 @@
 	createchain $(out_chain $interface) no
     done
 
-    if [ -s $TMP_DIR/proxyarp ]; then
+    if [ -n "$LIB_proxyarp_LOADED" ]; then
 	progress_message2 "$DOING Proxy ARP"
 	setup_proxy_arp
     else

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to