[radvd-devel-l] radvd stuck on linux 2.6.31+

Pekka Savola pekkas at netcore.fi
Mon Sep 28 04:48:20 EDT 2009


On Mon, 28 Sep 2009, Steven J Newbury wrote:
> Having just upgraded my kernel to 2.6.31, I've found radvd now only
> sends a RA on startup, then again on exit, the rest of the time is spent
> sleeping, apparently waiting on a fd.  It's also not responding to
> solicited requests while stuck in this state.
>
> I was previously running with working IPv6 routing on 2.6.29-rc6.
>
> The server is running radvd version 1.5, it was previously running 1.2,
> but I upgraded to see if it fixed the problem.

Did you capture debug log (e.g. with -d 5 -m stderr)?  One thing that 
a vendor's patch to Linux did quite a while ago was mess up the timers 
when gettimeofday() in Linux changed.

I vaguely recall testing radvd with 2.6.30 so there's a high 
likelihood this is 2.6.31-specific.


> This is from my client (on startup of radvd):
>> #
>> # radvd configuration generated by radvdump 1.2
>> # based on Router Advertisement from fe80::xxxx:xxxx:xxxx:xxxx
>> # received by interface wlan0
>> #
>>
>> interface wlan0
>> {
>> 	AdvSendAdvert on;
>> 	# Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
>> 	AdvManagedFlag on;
>> 	AdvOtherConfigFlag on;
>> 	AdvReachableTime 0;
>> 	AdvRetransTimer 0;
>> 	AdvCurHopLimit 64;
>> 	AdvDefaultLifetime 0;
>> 	AdvHomeAgentFlag off;
>> 	AdvDefaultPreference medium;
>> 	AdvSourceLLAddress on;
>>
>> 	prefix 2a01:xxxx:xxxx::/64
>> 	{
>> 		AdvValidLifetime 86400;
>> 		AdvPreferredLifetime 14400;
>> 		AdvOnLink on;
>> 		AdvAutonomous on;
>> 		AdvRouterAddr on;
>> 	}; # End of prefix definition
>>
>>
>> 	RDNSS 2a01:xxxx:xxxx:53::1
>> 	{
>> 		AdvRDNSSPreference 12;
>> 		AdvRDNSSOpen on;
>> 		AdvRDNSSLifetime 600;
>> 	}; # End of RDNSS definition
>>
>> }; # End of interface definition
>
> The only other significant change to my system is enabling
> CONFIG_IP_MULTIPLE_TABLES.
>
>
>

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings



More information about the radvd-devel-l mailing list