Lukas Barth wrote:
> Hi,
>
> I set up my LAN for IPv6 via a sixxs-tunnel. The machine on which the
> tunnel ends, and which should perform the routing, seems to have a
> problem: If I do not allow packets which are considered "Invalid",
> neither routing nor "normal input" does not work. So this setup:
>
> ip6tables -P FORWARD DROP
> ip6tables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
> ip6tables -A FORWARD -m state --state NEW -s $MYIP6NET -j ACCEPT
>
> has to be extended with:
>
> ip6tables -A FORWARD -m state --state INVALID -j ACCEPT
>
> for anything to work. Here is an excerpt from my syslog with a -j LOG for
> invalid packets[0] (sixxs is the sixxs-tunnelinterface, v6tinnet is an
> interface that tunnels into another part of my network):
>
> {snip]
Connection tracking is still a work in progress for IPv6 in netfilter.
In other words, it's broken.
It can't tell the difference between NEW and INVALID, at the very least.
|