I recently set up IPv6 for my home network via a tunnel. I have a /48 subnet and have assigned manual IPv6 addresses to my stationary Macs. I would like to set up my laptops to get a dynamic IPv6 address which is same every time I get onto my home network (wired or wireless). The aim would be to be able to connect to these machines via IPv6 from the outside.
As far as I understand OS X has no DHCPv6 client and therefore the IPv6 IP address allocation is done via router advertisement. Is this IP address allocated randomly (within the range of available addresses) or is there some predictability? AFAIK, the MAC address of the ethernet adapter is used as part of the IP address (unless some privacy flag is set). In a way I am trying to set up the equivalent of IPv4 DHCP with fixed IP addresses for IPv6. How would this be possible?