The issue I am facing:
I can't get IPv6 to work when trying to use Pi-hole as my DHCP server and DNS Resolver with my PfSense router.
After configuring everything, I get this error in my Pi-hole "no address range available for DHCPv6 request via eth0."
Details about my system:
I have a PfSense router and I can see my public IPv4 and IPv6 address in the "Interfaces" section. If I take Pi-hole out of the picture and use my PfSense router as the DHCP server and DNS Resolver, everything works fine. I can visit an IPv6 test website and I get a 10/10 score.
However, I would like to use my Pi-hole as the DHCP server and DNS Resolver. Therefore, here is what I have done to configure that:
In PfSense I have:
- Disabled DHCP/DHCPv6 server in PfSense
- Disabled DNS Resolver in PfSense
In Pi-hole I have:
- Enabled CloudFlare DNS by checking both IPv4 boxes and both IPv6 boxes.
- Enabled DHCP
- Click the box next to "Enable IPv6 Support"
After doing all this, that's when I see the error in Pi-hole "no address range available for DHCPv6 request via eth0."
What I have changed since installing Pi-hole:
Turned off DHCP and DHCPv6 server in my PfSense router.
Turned off DNS Resolver in my PfSense router.