bookends, classify, local: Fixes for IP multicasting.
[firewall] / classify.m4
index fcb008d..25b1693 100644 (file)
@@ -69,11 +69,14 @@ clearchain mangle:local-source
 ## of weird stuff happens on lo, and it's best not to second-guess it.
 run ip46tables -t mangle -A in-classify -i lo -j ACCEPT
 
-## Local bootp packets have bizarre addresses.  Don't block them just because
-## of this.
+## Local broadcast and link-local multicast packets sometimes have bizarre
+## addresses.  Don't block them just because of this.
 run iptables -t mangle -A in-classify -j RETURN \
        -s 0.0.0.0 -d 255.255.255.255 \
-       -p udp --source-port $port_bootpc --destination-port $port_bootps
+       -p udp
+run iptables -t mangle -A in-classify -j RETURN \
+       -s 0.0.0.0 -d 224.0.0.0/24 \
+       -p udp
 
 ## Since packets with source and destination addresses both local will go
 ## over the loopback interface, I shouldn't see a packet from me over any