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
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.
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.
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
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.