AWS IPv6 How-to



  • I have pfSense running on AWS and wanted AWS to assign an IPv6 address, which it now provides. https://aws.amazon.com/blogs/aws/aws-ipv6-update-global-support-spanning-15-regions-multiple-aws-services/.  However, pfSense doesn't just work with it out of the box.  Here's what I've figured out:

    • Like IPv4 addresses IPv6 addresses on AWS are "static" in that they don't change, but AWS will assign them via DHCPv6.

    • AWS lists the IPv6 address, but does not list the IPv6 gateway, and, as far as I can tell, the gateway address is not a standard address like fe80::1.  Mine was fe80::69:a4ff:fe3a:fbaf and was provided by a router advertisement.  pfSense seems to ignore this advertisement when Static IPv6 is chosen as the IPv6 Configuration Type

    • Choosing DHCPv6 as the Configuration Type for WAN, however, also did not work.  It turns out that AWS does not like 0 as the IAID.  You need to give it something besides 0 (any number works), which can't be done in the basic configuration GUI

    • Here's what my config, which worked, looks like.  (There's nothing special about 482 except that it isn't 0):


Log in to reply