manually adding link local IPv6 address

Hi,

my ISP is routing my global prefix over a link-local address. My side of the link is fea0:15::2/64, the ISP’s side is fea0:15::1.

I am trying to add this address to my WAN iterface:

/ipv6 address add interface=ether1-internet address=fea0:15::2/64
failure: can not add link local address

How am I supposed to do this? This setup worked fine with my previous linux router:
ip a a fea0:15::2/64 dev eth1
ip route add ::/0 via fea0:15::1 dev eth1

i have same problem, i wrote email to support too

I’m missing this feature too.
The suport was informed some time ago too.

Almost 3 Years and nothing new.
Now I have the same Problem, Datacenter wants ro route our v6 net to fe80::2/64

I also have the same problem… - http://forum.mikrotik.com/viewtopic.php?f=2&t=109379

Is this fixed ? Or a workaround exists ? My supplier wants me to add fe80::2a02:2f0f:a8 as a local link address for routing my 48 ipv6 subnet and i cant.
Is there a workaround ?

Unfortunately, Mikrotik does not allow manual configuration of the link-local address. It auto-generates the address using EUI-64. You could possibly create a specific link-local address based on this by manually specifying the MAC address of your WAN interface to a value whose EUI-64 conversion is what you want, but unfortunately, the address your ISP specifies is impossible to generate using EUI-64 because the middle of it must have ff:fe in there.

if your mac is 11:22:33:44:55:66 this would map to fe80::1322:33ff:fe44:5566 - not only is fffe stuffed in the middle of your MAC address, but the 7th bit is flipped (so 11: → 13).

There is no MAC address possible to result in:
FE80::0000:2A02:2F0F:00A8 because the boldface digits here MUST be FF:FE in EUI-64.

Mikrotik, please fix this!

Thanks @ZeroByte, with each day passes more and more mikrotik is a disappointment. I will stop recommendations to other people.

Mikrotik, official answer ?

While Mikrotik personnel do participate, this forum is more of a community forum than an official communication medium - so I would suggest that you send an email to support requesting this feature. I did list this as one of the things I consider both important and “easy to implement” for my IPv6 Triage List thread. Feel free to go add your voice to that thread as well.

Hi, the problem in mikrotik is this not permit add link local address, but the solution to the first post is this
https://wiki.mikrotik.com/wiki/Manual:Simple_Static_IPv6_Routing

this example is the same problem has the first post.

I have the same problem, RouterOS 6.43.8 =(

Create an ipv6-pool with fe80 :: / 56 and prefix length 64.
Then add normal ip address only it will be selected from the pool in the form ::aaa:bbb:ccc/64
PS
Uncheck advertise
Attached pictures

Good Luck
Ciprian Arsenie
IT systems admin
Screenshot 2020-12-20 at 13.17.28.png
Screenshot 2020-12-20 at 13.17.10.png
Screenshot 2020-12-20 at 13.16.29.png

If remote is fe80::192:168:88:1/64 and local must be fe80::192:168:88:2/64


/ipv6 pool
add name=pool-link-local-sfp1 prefix=fe80::192:168:88:2/128 prefix-length=128
/ipv6 address
add address=::/128 advertise=no from-pool=pool-link-local-sfp1 interface=sfp1

But why do not permit to set directly the additional link-local IPv6,
instead to leave the user to search a way for circomventing this absurd block…

Some user are FORCED to personalize link-local address from source mainstream…

My ISP only routes to a link-local address (static routes to the 8 /64 it provides)
And today upgrading to 7.13.3 changed the main mac address, and thus the link-local address.
I’ll try the pool workaround to get a fixed link-local address for next upgrade.