Need help setting up IPv6 on SpectraIP based RouterOS

Hello Guys ,

I’m new to Mikrotik . I currently have a VPS from SpectraIP and I installed RouterOS v7 CHR on it and it’s working fine but I need IPv6 connectivity on it and I don’t know how to set it up .

What SpectraIP panel has provided me are the following :

IPv6 Address : 2a0d:2787:1b:482::a
Gateway : 2a0d:2787:1b::1e10
Subnet : 2a0d:2787:1b:482::/64
Resolvers :
2a0e:2000::2000
2a11:b244::244

can anyone tell me how to set it up using winbox or terminal commands in a simple way ?

Any help is appreciated . Thanks .

/ipv6 address
add address=2a0d:2787:1b:482::a advertise=no 
/ipv6 route
add disabled=no dst-address=::/0 gateway=2a0d:2787:1b::1e10
/ip dns
servers=2a0e:2000::2000,2a11:b244::244

The problem is that you didn’t get usable prefix for your LAN … You only have single /64 prefix and since the IPv6 address (which seems like you’re supposed to use on WAN interface of your router) falls into same prefix, you can’t use that prefix on LAN side of your router. So you have nothing for LAN side.

You should ask your ISP for a prefix, hopefully they’ll provide at least /60 (if not shorter) so you can have a few LAN subnets.

The only other possibility is to use link-local addresses on LAN side and configure NATv6.


Another possibility: don’t set up router statically (as per post by @biomesh), instead allow router to accpet RAs

/ipv6 settings
set accept-router-advertisements=yes

and after a while check if IPv6 connectivity from router works. The problem here is that ROS (apart from very recent v7 versions) doesn’t display IPv6 address (and route) received via RAs and it’s only possible to check whether things work by trying to create some IPv6 connections.
If this works, then you can try to use prefix (and address) received from ISP for LAN side of your router.

I used @biomesh commands but it didn’t work . Also did what @mkx mentioned and didn’t solve the problem . The ipv6 route is unreachable .

Here is the screenshot of what my server provider has given me :

https://ibb.co/XFcyTW5

Here is the screenshot of my settings in winbox :

https://ibb.co/NxL7PSw

When I ping Google’s public ipv6 DNS , I receive no route to host message .

Could there be something wrong with the info provided by the server provider ?

I’d say that information from ISP is incomplete or contradictory. If you use

2a0d:2787:1b:482::a/64

as WAN IP address, then gateway

2a0d:2787:1b::1e10

is actually not reachable because it’s not in the same prefix as your WAN address (it’s in the same /48 prefix but not in the same /64 prefix). If I was in your shoes, I’d ask ISP to clarify … how are you supposed to use that single /64 prefix given to you (is it intended for LAN use?) and what IPv6 address are you supposed to use on WAN interface (together with prefix length).

I checked with ISP and they said the IP address should be added as 2a0d:2787:1b:482::a/48 . You are right , it seems their website is not showing correct information . Anyway , my issue is solved . thank you