Hi All,
Apologies, my skills in IPv6 aren’t great.
I’ve set up CHR in AWS, all is working fine with IPv4 with an ec2 instance natted behind CHR
I’d like to set up IPv6 for the Mikrotik and servers located in the “LAN” side of AWS behind the CHR instance.
I have enabled IPv6 on the VPC (/56) and Public subnet (/64) and Private subnet (A different /64 subnet from the main /56). I have also allocated IPv6 to the ec2 instance WAN and LAN network interface. I then used /ipv6 dhcp-client on the WAN and LAN (Add default route is disabled on LAN) interface and the IPv6 address’ shown in the AWS console for the CHR instance are shown. I can ping IPv6 addresses out from CHR and remote IPv6 devices can ping the Mikrotik over IPv6
The server behind the CHR has both the correct IP4 and IP6 addresses. I can ping the CHR’s LAN IPv6 address from the server. However, when I ping6 2001:4860:4860::8888
from the server there is no reply.
If I run torch on the LAN interface of the CHR I can see the ICMPv6 connection coming in so I know the route table in AWS is correct and if I run torch on the WAN interface I can see the response from the google server with the destination of the Linux servers IPv6 address but for some reason, it’s not making it back to the link server. I can also ping the linux’s IPv6 address from CHR.
In the IPv6 forward table, none of the drop rules are getting being hit.
The only thing I can see is on the Linux server, the ipv6 address has /128 at the end. The mikrotik has a /64
Any ideas? Many thanks for your assistance