On 30/08/10 11:26, Jonathan Tripathy wrote:
Hi Everyone,
I'm using HE's IP6 Tunnel broker service. I'm trying to use a Ubuntu
box as a router. I've set up the tunnel (which connects to HE's server
via IPv4).
Everything does work when I don't have any iptables rules. However, I
don't wish to leave the box open.
For some reason, forwarding of packets (from HE WAN to the other side
of my router) only works when I have my ip6tables INPUT chain to
ACCEPT. Even when putting in a state RELATED,ESTABLISHED in there
doesn't work.
Does anyone have any ideas why this is the case? I have a funny
feeling it has something to do with NDP and ip6tables not marking
something as "related".
Thanks
Ok so I added
ip6tables -I INPUT -d ff02::1:ff00:1 -j ACCEPT
to my INPUT chain. The above address being the "solicited node multicast
address" of my router, which other hosts on the LAN will send stuff to
get it's IP (Bit like ARP for IPv4).
However, when I run a tcpdump, I am now getting this:
06:29:37.241590 IP6 2001:470:1f09:dc5::1 > ff02::1:ff00:2: ICMP6,
neighbor solicitation, who has 2001:470:1f09:dc5::2, length 32
06:29:37.241800 IP6 2001:470:1f09:dc5::2 > 2001:470:1f09:dc5::1: ICMP6,
neighbor advertisement, tgt is 2001:470:1f09:dc5::2, length 32
It seems like netfilter isn't marking the advertisements as "related" to
the solicitation request. I think that this is becuase the request was
sent to ff02::1:ff00:2, but the reply came from 2001:470:1f09:dc5::2.
Any ideas what I should do?
Thanks
--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html