Hi, RouterOS people. I would be very grateful for your thoughts on this.
No neighbours are discovered, but if I ping something from my laptop, it appears in the Neighbours list with a zero'd out MAC address and the laptop can't get any replies.
I CAN traceroute and ping 2000::/3 addresses from my Mikrotik router.
Physical configuration:
[ISP Modem/Router] <-> [RB2011] <-> [Ubuntu]
Logical configuration:
[ISP Modem/Router] <-> ether10
-----------------------------------------
bridge <-> [LAN] <-> [Ubuntu]
The split is very deliberate and important to me. Let's just say it's to cover a bad security experience that led me to use RouterOS in the first place several years ago. I don't want the ISP's router on my LAN bridge. (There are no VLANs or separation rules set up, ether10 is just removed from the bridge and lives in its own /30 subnet.)
I feel like I need to do something to help traffic traverse from bridge to ether10. It's easy on IPv4, I just add a default route with the ISP router's IP address and packets go to the right place. But with IPv6 the best I can do is add a route for 2000::/3 via ether10 and that's just not doing it for me. I can ping (from Ubuntu) the RB2011's bridge link local address, but not the ether10 link local address, even if I add a route to it via ether10.
The ISP Modem/Router is also IPv6 aware, it is sending out RAs (Ubuntu shows "ra" against route entries for the router's /64), but it's very locked down and I have limited information about it. I know i have a /56 delegated prefix, and what that prefix is. Ubuntu has chosen an IPv6 address for itself, automagically, but it just can't get out. Traceroute from Ubuntu just farts at the first hop.
As for configuration... I've removed everything except my IPv6 ICMP Packet Too Big raw rule. So it's "virgin"(-ish).
I'm open to configuration suggestions, so long as a hypothetical person with a hypothetical back door for "customer service" purposes cannot enumerate the devices on my LAN. So ideally, IPv6 autoconfiguration, no DHCP at all.
This has come about now because I've switched from an ISP offering PPPoE without IPv6 (+ my own HE tunnel) to an ISP offering IPv4 connectivity via some bizarre DHCP thing that I can get an address from, but which drops all TCP traffic after 12 hours or so, and IPv6 that I couldn't get working natively - and thus the need for their own "special" modem inbetween me and my copper pair. I have had the HE tunnel and a VPN working without the router, but VPNs can be randomly slow and services like netflix, iPlayer, etc get pissy about them, so not ideal for 100% of my TCP traffic.