Hi,
I have been eyeing Mikrotik’s products for quite some time and just got my hands on my first RouterOS device. I bought a CRS125-24G-1S-2HnD-IN and I’m using it at home as my home gateway. I’m learning about IPv6 and I’m trying to set up a 6to4 tunnel using the free tunnelbroker.net service from Hurricane Electric.
I created my tunnel on tunnelbroker.net and ran the commands that they provided for RouterOS and the additional commands from the wiki[1] to enable clients on my LAN to auto-configure their global IPv6 addresses using SLAAC.
[1] http://wiki.mikrotik.com/wiki/Manual:Hurricane_Electric_Tunnel_Broker_Example_for_Home
I have 2 Linux-based devices that I’m using for testing. A desktop with Ubuntu and a raspberry pi with Rasbian. Without any additional steps, these two devices can now ping each other using their global IPv6 addresses and this works fine. If I log into the CRS using telnet, I can ping both the local and remote ends of the IPv6 tunnel. However, I cannot ping the CRS from either of the linux-devices on the LAN nor can I ping these devices from the CRS. Furthermore, if I try to ping any other IP from the CRS, it says “no route to host” even thought I believe that I have my routes set up correctly. I’ve pasted screenshots of my configuration below:
IPv6 - Addresses

IPv6 - Neighbour Discovery - Interfaces

IPv6 - Neighbour Discovery - Prefixes

IPv6 - Neighbours

IPv6 - Routes

I’ve been scratching my head over this for a few hours now and any help would be appreciated. Please let me know if I can provide any more information.