Just another update
ipv6 does now seem to work for android. before it didn't but when i checked later on it worked
few places i check on android device
- lan ipv6, works
- wan external ipv6, works
-
https://ipv6-test.com (results show native ipv6 working, SLAAC no. Ipv6 supported yes.)
I updated ubiquiti unifi ap and so it rebooted. so i think this is why now it works properly. because i did not reboot the wireless ap earlier after having configured pfsense? that's all i can think of why it wasn't working before
my pfsense setting is the same
- WAN, dhcpv6 (settings like anhs posted but the change is prefix /64 )
- LAN ( track interface. the change is, for the other interfaces like vlans i setup for IOT, guest wifi etc, i had to add the prefix 1,2,3 and so on. Ans did not mention any of this in his settings, but this is what was required for those like myself using vlans)
- DHCPV6 server (disabled. not using this. honestly i'm confused why he opted not to configure this. all i know is that regardless of this disabled, ipv6 still works without it)
- RA (i'm using same like ANS posted, which is Assisted)
https://forum.netgate.com/topic/100931/ra-r...-vs-unmanaged/2under this guideline i'm not sure that my config is the best setup, but considering it works i'm content xd...
now remains to be seen if this ipv6 pfsense config can persistent without the issue some of us experienced before ^^; (that said, i did try rebooting pfsense, disconnect wan/reconnect and it was able to connect back to wan just fine without issue)
*update
further troubleshoot,
i don't know why but android ipv6 is not fully working. for example,
https://ipv6test.google.comwhen doing a quick check, one moment the ipv6 shows it's working. then test a minute or so later it's not working. and it's constantly fluctuating between working and not working. but when i try the same test on desktop pc (windows 11), it works fine all the time. So i'm unsure why it's like this for android, any ideas?

*update
i notice though that when enable mullvad vpn app, ipv6 will consistently work. i setup mullvad to use cloudflare dns ipv4/ipv6 so i can only think that perhaps the dns setting on pfsense is somehow not working correctly or something for android

just don't know how to fix without using my vpn app. but this issue seems restricted to android, doesn't seem to be affecting windows 11 desktop pc at all.
My 2* cents with your setup and mine is I'm using dnsmasq and dnsmasq hands out IPv6 addresses and DNS information to LAN clients(PC, Android phone/tablet).
You could run both SLAAC + DHCPv6 or SLAAC + RDNSS so Windows gets IPv6 address from SLAAC and DNS information from DHCPv6 and Android phone/tablet get's IPv6 addresses/DNS information from SLAAC + RDNSS