A quick post this one. I’ve been scouring the internet trying to find the right settings in order to connect up my pfSense to use BT Infinity’s native IPv6 implementation. Finally found the magic combination, which I’m sharing here for future reference, and hopefully help anyone else that might find this post.
Step 1: Configure your WAN interface’s IPv6 configuration type to be “DHCP6″. In the client configuration, check “Request a IPv6 prefix/information through the IPv4 connectivity link” and “Only request an IPv6 prefix, do not request an IPv6 address”. Set “DHCPv6 Prefix Delegation size” to “56″. Leave all other options as default.
Step 2: Configure your LAN interface’s IPv6 configuration to be “Track interface”. Scroll down, and under the “Track IPv6 Interface” section, select “WAN” from the IPv6 Interface dropdown. Leave “IPv6 Prefix ID” as default (0).
Step 3: Apply changes. And watch the interfaces status screen light up with that magic IPv6 address. RA will publish the prefix information out to your network shortly after connection, and your computer of choice should have an IPv6 address that’s useable.
Step 4 (optional): Reboot your pfSense box. If the interface doesn’t take the new addressing upon reconnecting, a reboot should do the trick.
That’s all! Surprisingly simple, really. It’s just finding that magic combination.