Oh! I did not know that you could use the link-local addresses!
I tried ULA with DHCPv6, which worked internally, but externally, I couldn't get a stable IPv6 address.
If you mean setting
WAN interface --> IPv6 Configuration: DHCP6
Send IPv6 prefix hint: checked
LAN interface --> IPv6 Configuration: Track Interface
Track IPv6 interface --> IPv6 interface: WAN
then yeah, I tried this and no joy.
I suspect my wireless devices may not support IPv6, but I have a China mini PC box connected via wired connection to the switch, and it doesn't get a IPv6 address either.
Check or uncheck? It is unchecked on my pfsense box.
I'll try the Bogon setting this weekend or when I have uninterrupted free time, just to see if it works. If it doesn't, no biggie. *shrugs*
Yes link-local addresses will work so long as you specify the interface, eg fe80::1%eth0 or fe80::1%2 etc...
If your SLAAC hands out link-local addresses as a gateway or dns server, then your system will figure out the interface to use on its own.
If pfsense is acting as dns resolver, then it will hand out its own address and update it automatically if it changes.
For prefix hint i believe starhub only allows /64 and you won't get a delegation if you send the wrong value... The standard is actually /56 but starhub/m1 ignore this and only provide /64 which isn't great. Let me know if you get it working with /56 or /48 because that would be great.
You'll want "prefix interface" set to LAN, so whatever prefix it receives via dhcpv6 gets applied to the lan interface.
Have you run the dhcpv6 client in debug mode (theres a tickbox for that) and checked the logs?
Under system/advanced/networking check the DUID type, M1 required it be set to DUID-LL but i'm not sure if starhub has the same requirement.
Under the RA options, there is "RA Subnets" - you can add an additional static ULA range here for internal use, in addition to the GUA range assigned to you by starhub. Your devices can use the ULA for internal communication between each other, but will use the GUA for external comms.