DHCPv6 and with /48 routed over WireGuard tunnel
-
Hi all!
Need a little help as I am currently switching over from using my standard setup of OpenWrt and my Fibre modem to a Fibre -> pfSense -> OpenWrt dumb AP setup
My current setup has a wireguard tunnel with a /48 routed over it and no IPv4 traffic routed over the tunnel, so pretty much like a dedicated IPv6 tunnel and I am using DHCPv6-PD on the wireguard IF on the OpenWrt router to assign global IPv6 addresses from a /64 segment of this /48 which has been working fine and the v6 works across all devices as intended.
For context of the WireGuard end, I have a VM at Vultr running Bird with BGP session which is announcing 5 x /44 subnets and a single /48 subnet, one of these /44 subnets is being used for individual /48 segments for WG clients, one of which is my home router which then further segments it into /64’s
Now I have been really trying to configure the pfSense side this way and I do indeed have IPv6 access through the WG on the pfSense it’s self, however no matter how hard I try to get a /64 assigned to clients on the primary LAN (I intend on having separate /64 for the other 2 LAN’s) I can only seem to get the addresses provided by DHCP6 but the actual addresses don’t appear to really be routing anywhere.
The addresses are definitely being assigned but it’s as if these are nothing to do with the WG subnet at all, as if they were a separate subnet almost?
Has anyone done this before and could lend a few steps to actually getting this working properly? I would really appreciate it as I have been pulling my hair out for days over this :(Screenshots of settings here: