Help setting up ipv6 on a RB7500Gr3

I am using EdgeOS 6.38rc52.
I have Time Warner Cable (IPv6 works when using a ERL, so I know it is possible to get this working).
I am using interface E1WAN as WAN coming in from a CM600 cable modem.
I am using interface E2LAN as LAN going out to a Netgear switch, and then off to the rest of the network,
My firewall looks like this:

/ipv6 firewall filter
add chain=input connection-state=related
add chain=input connection-state=established
add chain=forward connection-state=established
add chain=input in-interface=E2LAN
add chain=forward connection-state=related
add chain=input dst-port=546 protocol=udp
add chain=input protocol=icmpv6
add chain=forward protocol=icmpv6
add chain=forward out-interface=E1WAN
add action=drop chain=input
add action=drop chain=forward

My IPv6 settings look like this:

I added a DHCPv6 Client and assigned the pool name TWC like this

The DHCPv6 client area looks like this:

The IPv6 Pool looks like this:

I created a new IPv6 address and assigned it to E2LAN (using the prefix from the client area in the address box, and TWC as the pool) looks like this:

My IPv6 Address List looks like this:

Now when I go to test IPv6 it fails with these results:

So my question is, what am I doing wrong? Thanks in advance for any help you can provide.

After two days of googling for answers on this issue, I am convinced that no one using router OS can access IPv6 internet sites. I have yet to run into one article or forum discussion where someone actually has it working. Just a lot of the same advice with no one actually having it working, so is it even possible to get IPv6 working on these routers, or am I wasting my time? That is a genuine question, I am not angry. Love the router, just want to know if I am wasting time trying to get IPv6 working on it.

You’re wrong. :slight_smile:

From your screenshots it looks like the client does not get address from router. Because you have subnet beginning with 2606::… but for web test it used different Teredo address. So check your client’s config and make sure it gets the right address.

Thanks for your reply, but to be honest telling me I am wrong without telling me how to fix it, doesn’t really help. So can you tell me how to get a proper client address for my wan interface(E1WAN)?

Here is what I am doing

/ipv6 dhcp-client
add add-default-route=yes interface=E1WAN pool-name=TWC  request=prefix use-peer-dns=no

Please suggest the proper way to get a correct address, thanks.

No, your router config looks ok. It’s the device you’re running IPv6 test from. What exactly is it, some computer with Windows or Linux? You need to look there what happens, if it gets 2606::… address.

You know I am an idiiot!!! Thanks, seriously thank you for the suggestion. I can’t believe I didn’t even think about that. I am going to check the adapter settings tonight, and I bet you are right and that fixes it. Much appreciated.

Just wanted to get back with this, I did eventually get it working.

Hi,
I am using Mikrotik router basbox 2 release 6.34.3
I cant find where to do IPv6 configuration on webgui?
For IPv6 setup do i have to install package ?
Please help.


Regards,
Abhishek dwivedi

It is an extra package for the Basebox 2 and have also a look upgrading to a new version of RouterOS. First make a backup from you current settings and copy that file on your computer.