IPv6 setup on my Netgate working but issues with gateway

Hello,

I have a pfSense Netgate firewall and followed these steps to get IPv6 configured on my network. I can see that my wan port now has an IPv6 address. However, my WAN_DHCP6 address that is showing up in my gateway is still my link local address. I reset my router and tried to delete and create a new gateway and it wont let me. How do i clear this error?

Is there any issue with my below configuration?

I checked all the following options…

System → Advanced → Networking

  • Allow IPv6
  • IPv6 DNS entry
  • Do not allow PD/Address
  • Hardware Large Receive Offloading

Interfaces → WAN

  • IPv6 Config Type DHCP6
  • DHCPv6 Prefix Delegation size 64
  • Do not wait for RA
  • Block private networks and loopback addresses
  • Block bogon networks

Services → DHCPv6 SERVER

  • Enable DHCPv6 server on LAN interface
  • Prefix was already set
  • Address range ::1000 to ::2000
  • Enable DNS Provide DNS servers to DHCPv6 clients
  • Cloudflare DNS: 2606:4700:4700::64 AND 2606:4700:4700::6400

Services → Router Advertisements

  • Router Mode: Managed - RA Flags [Managed, other stateful], prefix flags [online, router]
  • priority: normal
  • DNS Server 1: 2606:4700:4700::64

Firewall → Rules → Lan

  • IPv6 rule automatically created and mirrors the IPv4 rule

System → Routing → Gateways

  • WAN_DHCP6 gateway automatically created

Intefaces → Lan

  • IPv6 Configuration type = track interface
  • Under the Track IPv6 interface section select WAN as the IPv6 Interface

I was able to figure this out after a bit of googling and my setup is correct.

The below article was helpful in my understanding. The confusion is in the difference between the two protocols IPv4 and IPv6. There is no equivalent link-local in IPv4, and in IPv6 the link-local is used in the neighbor discovery protocol. Which is the upgraded implementation meant to replace ARP. So, the gateway should ALWAYS have some FE80::1 address and this is by design of the IPv6 protocol. The articles mentions that it’s possible to use something else but it’s not recommended.

https://blogs.infoblox.com/ipv6-coe/fe80-1-is-a-perfectly-valid-ipv6-default-gateway-address/

Also, an old post in netgate that discuss the same thing.

https://forum.netgate.com/topic/131599/how-to-retrieve-my-ipv6-default-gateway/6