[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (Debian 2.6.32-45) problems using ipv6/ip6tables #2



Hello,

Stephan Seitz a écrit :
> 
> IPv6 doesn't have ARP anymore, it uses ICMPv6 to 
> discover ARP addresses and neighbours with the help of multicast IPv6 
> addresses. So your configuration probably drops these packets. It would 
> try to allow all icmpv6 traffic:
> 	${IPT} -A INPUT  -j ACCEPT -m state \! -state INVALID -p icmpv6
> 	${IPT} -A OUTPUT -j ACCEPT -m state \! -state INVALID -p icmpv6

Bad luck : neighbour discovery packets may be in the INVALID state
because of the multicast not handled by connection tracking.

> If you want to tune these rules you have to look into the standards to 
> get all necessary ICMPv6 types you need for a working setup.

neighbour-solicitation
neighbour-advertisement

If you use SLAAC (stateless address autoconfiguration from RA) :
router-solicitation
router-advertisement

And of course, all ICMPv6 types in the RELATED,ESTABLISH states.


Reply to: