I would like to ask you to revise my setting for IPv6 because this is new for me.
I have very simple setup:
ISP <=PPPoE=> VDSL modem (bridge) <=PPPoE client=> Mikrotik RB951G-2HnD <==> LAN+WiFi
I got from my ISP this information for native IPv6:
LAN: 2a00:xxxx:yyyy:aaa::/64
WAN: 2a00:xxxx:yyyy:aa8::/64
- I started with DHCPv6 Client:
/ipv6 dhcp-client
add add-default-route=yes interface="PPPoE" pool-name=IPv6-pool use-peer-dns=no
And I got pool with correct prefix 2a00:xxxx:yyyy:aaa::/64
- I add DHCPv6 and address from pool to bridge-local:
/ipv6 dhcp-server
add address-pool=IPv6-pool disabled=no interface=bridge-local name=DHCPv6
/ipv6 address
add address=::/64 advertise=yes disabled=no eui-64=no from-pool=IPv6-pool interface=bridge-local
- Some firewall rules:
/ipv6 firewall filter
add action=drop chain=forward comment="Drop invalid" connection-state=invalid
add chain=forward comment="Accept established & related" connection-state=established,related
add chain=forward comment="Accept all from LAN" in-interface=bridge-local
add chain=forward comment="Accept ICMPv6" protocol=icmpv6
add action=drop chain=forward comment="Drop everything else"
add action=drop chain=input comment="Drop invalid" connection-state=invalid
add chain=input comment="Accept established & related" connection-state=established,related
add chain=input comment="Accept all from LAN" in-interface=bridge-local
add chain=input comment="Accept ICMPv6" protocol=icmpv6
add chain=input comment="Accept DHCPv6" dst-address=fe80::/16 dst-port=546 protocol=udp src-address=fe80::/16 src-port=547
add action=drop chain=input comment="Drop everything else"
And it is working, all my devices get addresses and are connecting by IPv6 now.
But there were created dynamic routes and one is unreachable (#3), why?
When I delete #3 it appears again after reboot - unreachable.
# DST-ADDRESS GATEWAY DISTANCE
0 ADS ::/0 PPPoE 1
1 DS ::/0 fe80::230:88ff:fe04:9... 1
2 ADC 2a00:xxxx:yyyy:aaa::/64 bridge-local 0
3 DSU 2a00:xxxx:yyyy:aaa::/64 1
But for what I got WAN: 2a00:xxxx:yyyy:aa8::/64 ?