I just bought two BaseBox5 (RB912UAG-5HPnD) devices which is also my first contact with MikroTik devices. I am running the latest ROS 6.10. I have networking experiences with other vendors, the MikroTik hardware and software looks pretty nice, so I wanted to give it a try. Basically I could sucessfully setup (almost) everything I need but I encounter major problems when I try to add the device to my existing IPv6 infrastructure. I just cannot get IPv6 working on the ether1 interface. wlan1 works without any problems. On ether1 I am unable to ping the ipv6 address of my device itself nor can I ping any other ipv6 address in my network. A packet capture shows no outgoing icmp6 packets on ether1. IPv4 works. So this looks like the IPv6 stack on ether1 would be down. Are there still known issues with IPv6? I found some older topic regardings IPv6 where disabling and enabling the interfaces helped. But it doesn’t work here.
I can reproduce this issue by just adding some IPv6 addresses to the interfaces:
/ipv6 address
add address=2001:db8::1 advertise=no interface=ether1-local
add address=2001:db8:1::1 advertise=no interface=wlan1-gateway
Now I would expect to be able to ping 2001:db8::1 as well as 2001:db8:1::1.
Actually I can ping the IPv6 address on the wlan1 interface but not on the ether1 interface.
[admin@BaseBox5-AP] > ping 2001:db8::1
HOST SIZE TTL TIME STATUS
2001:db8::1 timeout
sent=1 received=0 packet-loss=100%
[admin@BaseBox5-AP] > ping 2001:db8:1::1
HOST SIZE TTL TIME STATUS
2001:db8:1::1 56 64 1ms echo reply
sent=1 received=1 packet-loss=0% min-rtt=1ms avg-rtt=1ms max-rtt=1ms
IPv6 addresses and routing table looks fine so far. Everything is up and as expected.
[admin@BaseBox5-AP] > ipv6 address print
Flags: X - disabled, I - invalid, D - dynamic, G - global, L - link-local
# ADDRESS FROM-POOL INTERFACE ADVERTISE
0 G 2001:db8::1/64 ether1-local no
1 DL fe80::4e5e:cff:feXX:XXXX/64 wlan1-gateway no
2 DL fe80::4e5e:cff:feXX:XXXX/64 ether1-local no
3 G 2001:db8:1::1/64 wlan1-gateway no
It is not only the ping to my own address, I cannot communicate with IPv6 on ether1 at all.
Does anybody have an idea, or maybe already had similiar issues and can provide me with a solution? Or maybe some hints on how to debug this any further to find the root cause.
I have also attached a full configuration (export) where I only masked personal or sensitive data.
Thanks for any assistance in advance.
rb912-config.txt (4.56 KB)