I have one RB with IPv6 connectivity and /48 subnet free to use, so I decided to make ovpn to my home Mikrotik and distribute IPv6 at home.
But there is one issue which I am unable to solve and looks quite weird to me... I have bridge interface br0 over ether+wlan interfaces with assigned IPv6 address and enabled advertising. I connect to WiFi, get IPv6 address and default gw via Mikrotik's link local address (dunno why not global one, but nevermind).
The main issue is I cannot reach any IPv6 device from Mikrotik because if I tried to ping PC's address, i got "no route to host". Why it don't knows route to it's directly connected network? Can you please try to help me find any solution of this? I don't know where could be mistake, I think I configured everything correctly
I currently use RouterOS v. 5.22 on RB433 at home. Please see some configuration snippets below, I truncated them for better simplicity.
Linux:
Code: Select all
$ ip -6 r
2001:1528:213:2::/64 dev wlan0 proto kernel metric 256 expires 2591987sec mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 dev wlan0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
default via fe80::210:5aff:fe71:e9bb dev wlan0 proto kernel metric 1024 expires 1787sec mtu 1500 advmss 1440 hoplimit 4294967295
Code: Select all
[admin@Mikrotik] > ipv ad pr
Flags: X - disabled, I - invalid, D - dynamic, G - global, L - link-local
# ADDRESS FROM-POOL INTERFACE ADVERTISE
...
1 G 2001:1528:213:2::1/64 br0 yes
...
3 DL fe80::210:5aff:fe71:e9bb/64 br0 no
...
[admin@Mikrotik] > ipv r pr
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, o - ospf, b - bgp,
U - unreachable
# DST-ADDRESS GATEWAY DISTANCE
...
1 ADC 2001:1528:213:2::/64 br0 0
...
[admin@Mikrotik] > ping 2001:1528:213:2::1
HOST SIZE TTL TIME STATUS
2001:1528:213:2::1 56 64 0ms echo reply
2001:1528:213:2::1 56 64 0ms echo reply
2001:1528:213:2::1 56 64 0ms echo reply
sent=3 received=3 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms
[admin@Mikrotik] > ping 2001:1528:213:2:216:eaff:fe5c:142e
HOST SIZE TTL TIME STATUS
no route to host
no route to host
no route to host
sent=3 received=0 packet-loss=100%
Code: Select all
[admin@Mikotik] > ipv r add dst-address=2001:1528:213:2::/65 gateway=br0
[admin@Mikotik] > ipv r add dst-address=2001:1528:213:2:8000::/65 gateway=br0
[admin@Mikotik] > ipv r pr
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, o - ospf, b - bgp,
U - unreachable
# DST-ADDRESS GATEWAY DISTANCE
...
1 ADC 2001:1528:213:2::/64 br0 0
2 A S 2001:1528:213:2::/65 br0 1
3 A S 2001:1528:213:2:8000:... br0 1
...
[admin@Mikotik] > ping 2001:1528:213:2:216:eaff:fe5c:142e
HOST SIZE TTL TIME STATUS
2001:1528:213:2:216:eaff:fe5c:142e 56 64 7ms echo reply
2001:1528:213:2:216:eaff:fe5c:142e 56 64 1ms echo reply
2001:1528:213:2:216:eaff:fe5c:142e 56 64 1ms echo reply
sent=3 received=3 packet-loss=0% min-rtt=1ms avg-rtt=3ms max-rtt=7ms