I'm testing ipv6 dhcp pools, and it's working (I believe). I have a Windows XP host that's getting a default gateway of FE80::8c29. Before I configured DHCPv6, I wasn't getting a default gateway at all.
I have 6to4 tunnels configured between two routers, and I have loopbacks created on the far router. I have OSPFv3 running across the tunnels, and this is definitely working.
My problem is that from my XP host, I can't ping any of the loopbacks on the far router. My default gateway router has the far loopback addresses and I can ping them from my default gateway, but not from the host. What can be the cause of this? Is it the link-local addresses causing the problem?
follow this chapter on ipv6 configuration guide.
Make also a search in the forums there have been other threads about dhcpv6 some time ago with answers from Harold Ritter.
Hope to help
Your host needs a global IPv6 address which can be routed over your tunnel. The remote router needs to learn this subnet as well via OSPFv3.
You have the choice between stateless or stateful DHCP implementation: