Re: IPv6 support



On Wed, 2008-03-26 at 18:15 +0100, Benoit Boissinot wrote:
> On Wed, Mar 26, 2008 at 11:12:53AM -0400, Dan Williams wrote:
> > On Thu, 2008-03-13 at 23:49 +0100, Benoit Boissinot wrote:
> > > I'd like to know what work is needed to get some IPv6 support in
> > > NetworkManager.
> > > 
> > > My ISP has IPv6 support, it works like this:
> > > IP address configuration and routing is automatic (done via router
> > > advertisement)
> > 
> > Right; you'll get the kernel-assigned LL address, and I believe a
> > hashed-MAC IPv6 address based on the IPv6 routing prefix that the router
> > advertises.  The kernel won't assign the routable IPv6 address until NM
> > has assigned the LL IPv6 address manually (which NM does).
> > 
> 
> By the way, while debugging the privacy extension for stateless
> configuration, I was puzzled that the interface was configured twice.
> 
> From what I've figured out, the kernel configure the interface by itself
> (once the interface is up), maybe the problem was for interfaces which
> are not devices (but from the code it seems it should work for tunnels) ?
> 
> So is there still a need for nm to do this stuff (the duplicate
> address detection will be done twice, two privacy addresses will
> be computed, etc) ?

David could shed more light here, but I'm 95% sure that the kernel
_used_ to only configure the device for IPv6 when something _else_
configurated a valid LL address for the device.  NetworkManager does
that, maybe some other tool is doing so?  Or maybe the kernel does it
automagically now for some reason if you poke something in sysfs?

Dan




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]