http://defect.opensolaris.org/bz/show_bug.cgi?id=12615
Renee Danson Sommerfeld <renee.danson at sun.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |renee.danson at sun.com
--- Comment #1 from Renee Danson Sommerfeld <renee.danson at sun.com>
2009-11-11 17:35:01 UTC ---
(In reply to comment #0)
[...]
> UI spec indicates p22
> "Enabled: when this option is selected, the network interface attempts to
> obtain an IPv6 address via DHCP, unless the
> Static Addresses checkbox is also checked."
>
> expected result:-
> bge0: flags=2000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 19
> inet6 2001:db8:3c4d:15::abcd:ef20/16
>
>
> actual result
> bge0: flags=2004841<UP,RUNNING,MULTICAST,DHCP,IPv6> mtu 1500 index 19
> inet6 fe80::214:4fff:fe0f:dc9c/10
> bge0:1: flags=2000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 19
> inet6 2001:db8:3c4d:15::abcd:ef20/16
>
> i.e. both DHCP and static addresses are now assigned to bge0
A few clarifications here:
- I think the text of the spec is a little misleading. With NWAM, it's not
possible to
disable DHCP or autoconf for v6 interfaces. That's actually correct,
according to
IPv6 spec, though non-nwam configuration on solaris has allowed them to be
disabled on the host. So the network interface will always attempt to
obtain IPv6
addresses both via DHCP and via autoconf.
- The IPv6 specs also require something called the link-local address to be
assigned
to every v6 interface. This is the fe80::... address you see assigned to
logical interface
0. There is no option to disable or remove this address, ever. It will
always be there.
- The DHCP flag you see on the v6 interface simply means that DHCP is being
attempted
on this interface; it does not mean that this address was acquired via DHCP.
So, I think the behavior you're seeing is actually the correct, expected
behavior.
--
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.