Installing and enabling rdnssd by default

Stéphane Graber stgraber at ubuntu.com
Fri Sep 9 13:51:11 UTC 2011


On 09/09/2011 05:56 AM, Colin Watson wrote:
> On Thu, Sep 08, 2011 at 08:51:28PM -0400, Stéphane Graber wrote:
>> Oneiric will probably be the first Ubuntu release with proper IPv6
>> support. Our current implementation doesn't include rdnssd by
>> default and won't as it's a bit late in the cycle.
>
> I think it's probably the right thing to do, but yes, it's a bit late
> for Oneiric.
>
> The installer code actually already attempts to install rdnssd if you
> seem to need it; that is effectively disabled because rdnssd is in
> universe.  However, moving it to main would require adjusting the rdnssd
> merge-hook so that it works properly when you don't have resolvconf -
> possibly mostly reverting to the upstream version?
>
>> I'd think the next steps to get rdnssd by default for Ubuntu Server
>> would be to make sure ifupdown can use it properly, check that it
>> won't conflict with dhclient v4 and dhclient v6 and then have it
>> included on the server builds (all the others should come with
>> Network Manager).
>
> That server/desktop discrepancy is going to be a pain to handle.

Indeed, though as it's currently we can't install it on a system that's 
also running Network Manager as the two will react to the exact same 
netlink event.

I'm not too familiar with rdnssd but I guess our best bet would be to 
configure/modify it not to use resolvconf and not to start as a daemon.
We could then have ifupdown call it when configuring an ipv6 interface 
using SLAAC which would be compatible with systems running Network Manager.

-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com




More information about the Ubuntu-devel-discuss mailing list