> -----Original Message----- > From: linux-net-owner@xxxxxxxxxxxxxxx > [mailto:linux-net-owner@xxxxxxxxxxxxxxx] On Behalf Of Marc > Oscar Singer > Sent: Monday, March 16, 2009 3:51 PM > To: linux-net@xxxxxxxxxxxxxxx > Subject: Re: IPv6 Router Advertisements ignored on Orion5x kernel? > > Marc Oscar Singer wrote: > > Hello, > > > > It is hard for me to tell exactly why this would happen on only > > one host in my network. There are several other ARM devices > > on the network and all of them accept router advertisements > > and self-assign IPv6 addresses. The one that is running > 2.6.26-orion5x > > (Debian armel) will sometimes self-address, but the addresses > > disappear after a while. > > > > The radvdump command as well as tcpdump show that the advertisements > > are being received. > > > > The host can communication via IPv6 by pinging other hosts > on the network > > via link-local addresses. > > > > I tried ndisc6, a tool for interpreting router advertisements from > > user-land, but > > it fails on each host I've tried it on. > > > > I'm looking for suggestions on how to debug this problem. > > > > Cheers > > > FWIW, the problem disappeared with the 2.6.28 kernel. > Just guessin' here... Autoconfigured IPv6 addresses "disappear after a while" when their valid lifetimes expire. Could be the code is misinterpretting the lifetimes in the RAs. Could be the first RA is received, which causes the addresses to be configured, but subsequent RAs are not received to refresh their lifetimes. I believe you could monitor a multicast NETLINK socket for RTM_NEWADDR and RTM_DELADDR messages using "ip monitor ..." (not sure about the rest of the invocation syntax). That might give you some visibility as to when the addresses are being created and deleted by the kernel. Jeff Haran Brocade -- To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html