Pb using DROP in a PREROUTING hook with ip6tables
hamel at enseirb.fr
Mon Apr 18 19:33:14 CEST 2005
Patrick McHardy wrote:
> Hadrien HAMEL wrote:
>> Kernel messages show that the mldv2 packets are recognized (and so the
>> match function returns 1) but the packet aren't dropped. I've tried the
>> "mangle" table and the "raw" table, but both were ineffective. To be
>> sure that my module wasn't misbehaving, I tried to drop all the packets
>> in PREROUTING, with no effects. In comparison, the same command with
>> iptables (thus in IPv4) has blocked all the incoming packets (which is a
>> normal behaviour!).
>> Does anybody know if there is such a bug in ip6tables? Or is this a
>> misuse of it?
> Works fine here:
> # ip6tables -t raw -A PREROUTING -j DROP
> ping6 ::1 gets no responses
> # ip6tables -t raw -F
> ping6 ::1 works again
Indeed, ping6 and other unicast functions seem to be blocked. I tested
it again with
#ip6tables -t raw -P PREROUTING DROP
on my multicast router. My multicast client cannot ping6 the router
anymore, but MLDv2 reports are not blocked.
I'm trying to find what could causes this problem (multicast packets are
If anyone had an hint, it would be helpful!
More information about the netfilter-devel