Expected Behaviour:
IPv6 on Pi-hole not to disagree with the router's RA
Actual Behaviour:
Pi-hole in general works on both IPv4/IPv6 and is blocking ads on both while getting a 19/20 score on ipv6-test - however my pfSense "Routing" log is going nuts about radvd "AdvPreferredLifetime" and "AdvValidLifetime" doesn't agree messages. Running radvdump on both Pi-hole and pfSense doesn't reveal any discernible difference to me.
-Hardware: Pi3 Model B
-OS: Raspbian lite latest
Please expand on this for the developers. I don't think they have pfSense. I have always only seen community help for this. Did you enable DHCP service on your Pi-hole? If so, did you also enable IPv6 support in the DHCP server?
So in my setup it's quite basic: pfSense acting as router at 192.168.0.1 running version 2.4.5-p1 community pfsense. This runs on a Dell Vostro 200 with a E1G42ET - Intel 82576 dual-port Gigabit PCI-E adapter. The two Gigabit ports are bridged together for the LAN side as 192.168.0.2.
There is no running DHCP resolver or forwarder service, all requests for DNS/DHCP get passed to Pi-hole at 192.168.0.87.
Since my ISP doesn't provide IPv6 I'm using a 6to4 tunnel on pfSense from Hurricane Electric. I set LAN with a static IPv6 from HE 2001::etc::1.
On Pi-hole I set another static IPv6 2001::etc::2 from the /64 given to me by HE. From there everything else is getting public IPv6 addresses from Pi-hole, without ads. Both IPv6 options are enabled in Pi-hole. Router Advertisement on pfSense is set to Assisted and to give the DNS of Pi-hole: 2001::etc::2