IPv6 DHCP client with PPPoE? [SOLVED]

Hi there, I just switched to a new fiber Internet service. I put the ISP provided modem in bridge mode and establish the PPPoE connection from my Mikrotik RB751U with the latest RouterOS (v6.40.3 as of now). I can’t seem to get an IPv6 address this way. I tried these instructions:

The ISP does have good support for IPv6, and when I connect through the ISP provided modem I get an IPv6 address and it passes the checks at ipv6-test.com. From the ISP provided modem this is what the correctly working IPv6 status looks like I when I connect directly from it:
Screenshot from 2017-09-02 00-40-42.png
Somwhere in the modem config I saw that it was using SLAAC, which I gather is not good for compatibility with Mikrotik. Any other suggestions? Thanks!

You don’t need IPv6 address on WAN (other than link-local). But you do need default route and that might be your problem, because is seems that DHCPv6 client in RouterOS uses address of DHCPv6 server as gateway, which may work sometimes, but not always. Try if accepting router advertisements helps:

/ipv6 settings
set accept-router-advertisements=yes

You’ll also probably have to set add-default-route=no for DHCPv6 client.

Wow, never would have guessed that. :slight_smile: Thanks a lot for pointing me in the right direction. I followed your instructions, and also added an IPv6 address for bridge and WLAN1 as described here:
http://www.netdaily.org/tag/mikrotik-ipv6-home-example/
And it works! I now have IPv6 connectivity for my clients. Thanks a ton for the help.

Now the only issue I have appears to be a RouterOS bug where it won’t rebind after rebooting the router:
http://forum.mikrotik.com/t/ipv6-pppoe-dhcpv6-client-pool-rebind-bug/109430/2