Just to clarify a few things…
I do have IPv6 working though the VPN. i.e. When a client connects they can access things via IPv4 and IPv6. The issue is how you initially connect to the VPN server. You have to use the IPv4 address to connect because OpenVPN is only listening on the IPv4 address. I want the server service to listen on both IPv4 and IPv6.
Per your suggestions, I could listen on "any" interface or start another OpenVPN server on the IPv6 interface. I also thought about adding another "lcoal" line with the IPv6 address in the config file for the server.
I've read that using "any" is not recommended in pfSense as it breaks things and it is only there to facilitate upgrades from older systems. So, I think that's out.
As for starting a 2nd OpenVPN service, I'm ok with that, but what bothers me is that if I give it the same tunnel IP ranges won't that cause conflicts? Do they have to be different?
Is it possible to add a second "local" line to the config file for the server?
Thanks,
Steve