I've configured a static IPv6 address on the bridge interface and enabled the "Advertise" checkbox:
Code: Select all
/ipv6 address
add address=2001:470:ecba:3::1 interface=bridge
add address=2001:470:35:7af::2 advertise=no interface=sit1
[admin@MikroTik] > /ipv6 nd prefix print
Flags: X - disabled, I - invalid, D - dynamic
0 ID prefix=2001:470:ecba:3::/64 6to4-interface=none interface=bridge on-link=yes autonomous=yes valid-lifetime=4w2d preferred-lifetime=1w
[admin@MikroTik] >
What can I be missing? Did I forget to enable something else?
It's RouterOS 6.48.
PS Just noticed that "print" shows the prefix as invalid (the "I" flag). This is probably the reason why it is not being advertised, but what can render a prefix invalid? It's just a directly connected network.
PS1 I'm kind of surprised: when my IPv6 router was a FreeBSD system, its rtadvd never failed to send Router Advertisements, I did not do anything special other than enable rtadvd and specify the interfaces to send the Router Advertisements to.