The following line sets the $BCAST variable: "BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \\ -f 1`\n"
The Linux box is on a home LAN behind a router, so this may be a source of some confusion to firestarter, which perhaps expected the box to be directly connected to the net. That configuration would yield an external broadcast address of 255.255.255.255. ifconfig eth0 yields the following: ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:41:EF:48:BB inet addr:192.168.2.48 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::20c:41ff:feef:48bb/64 Scope:Link <*snip*> Subsequently, netfilter-script.c adds the drop rule to iptables based on the $BCAST variable: "if [ \"$BCAST\" != \"\" ]; then\n" ./src/netfilter-script.c: " $IPT -A INPUT -d $BCAST -j DROP\n" I will try and make a workaround which would test the $BCAST variable to see if it matches one of the non-routeable addresses typical on home LANs (i.e. 192.168.XXX.XXX). If a match occurs, drop packets whose destination is 255.255.255.255 (?) instead. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]