NetworkManager will not take an IPv6 address from a DHCPv6 router unless "Method" is set to "Automatic, DHCP only" Reproducible: Always Steps to Reproduce: 1. Connect your machine to a DHCPv6-enabled router. 2. Go to "Connection Information" Actual Results: "IPv6" says "Ignored" Expected Results: "IPv6" gives configured address and so forth. Using dhclient.
Created attachment 299185 [details] emerge --info
What version are you running? Still valid with the latest one?
Fixed in NetworkManager 0.9.6. https://bugzilla.gnome.org/show_bug.cgi?id=676740 commit 70f64fbc4277c636c0a373d6e6eddf0574d53827 Author: Pavel Šimerda <psimerda@redhat.com> Date: Thu May 24 15:37:40 2012 +0200 ip6: don't 'assume' IPv6 connections (bgo #676740) The bug report describes a testing scenario where device is down and no IPv4 or IPv6 addresses are set up. Then NetworkManager is started and it decides not to configure DHCPv6 address. This is caused by code copied from IPv4 that does not work here at all (and I wonder if it does in IPv4). In any case, when NetworkManager starts a DHCP client and recieves an IPv6 address (no addresses are configured at the time), it *must* send this new IPv6 address to the kernel. (dcbw) We should fix the connection takeover code for IPv6 but it's not a quick fix so in the mean time disable the buggy code and we'll fix IPv6 takeover cleanly soon.
(In reply to comment #3) Thanks, marking as fixed then.