If I understand correctly, you have been given a ipv6 /64 block and want to use it on both machines, is that correct? You could use iproute2 (the "ip" tool), radvd and SLAAC (
http://howdoesinternetwork.com/2013/slaac). There are a few sysctl values to watch for, mostly net.ipv6.conf.$INTERFACE.accept_ra (2 for both router and host, else 1) and the net.ipv6.conf.[all|default].forwarding. Are these machines connected together via ethernet? Is one doing the routing or do you have a dedicated router?