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