Hello everyone,
crossposting my Reddit question also here:
as my ISP does not provide any IPv6 connectivity but still wanted to have it I rented a cloud server and deployed a CHR image from Mikrotik.
The cloud server provides a /64 public routable address but set the default gateway to fe80::/1 via ether1.
My local Mikrotik is connected via a Wireguard tunnel with IPv4 and v6 support.
Both endpoints can ping each other on both address versions.
From CHR I am able to ping any IPv6 addresses.
For routing I have enable OSPFv3 on both routers which also works.
My problem is that I cannot get from my local router to any IPv6 address via CHR.
I tried setting up a default route to CHRs public IPv6 address, a default route to fe80::/1%wireguard1 and also default gateway via OSPFv3 - nothing worked.
The only thing that works is to enable NAT66 on CHR....
Does anyone have an idea what I am doing wrong?