On Fri, 2006-02-24 at 14:57 +0100, Ard van Breemen wrote: > Hi, > On Fri, Feb 24, 2006 at 10:26:11AM +0100, Jeroen Massar wrote: > > There can be a couple of things going wrong here: > > 1) packetloss on the network, thus causing you to miss out on the RA's > > and the router to miss the RtSol's. > I guess what actually happens (having switched from ndiswrapper > to bcm43xx drivers) is that in the linux wifi stack AP > association happens only after the link is brought up (such as ip > link set up <device>), which can take 2 seconds or so before > association is finished. > > And the IPv6 stack probably sends these RouterSollicitations > immidiately after the link is brought up, and not after the > driver notifies the link is actually up. What you can try to remedy is: ip link set dev eth1 down ip link set dev eth1 up This is one of the few ways to get Linux to resend the rtsol. On BSD's there is a rtsold tool, which would be handy in this case. Greets, Jeroen
Attachment:
signature.asc
Description: This is a digitally signed message part