When I use Windows to dial, I can get both IPv4 and IPv6 address. But when I use RouterOS to dial, there is only IPv4 address. As what I searched, I create a DHCPv6 client over PPPoE interface, and set prefix request, the status is always “searching”.

I tried all possible prefix lengths but the status is always “searching”.
The log is always report the same error: ia_pd not found. It seems the “advertise” step in DHCPv6 get “UnspecFail” error.

What’s wrong?