Having IPv6 problems with a CHR RouterOS, 7.14.3 on a virtual host at Hetzner. IPv6 configs (IPIPv6 on top of wireguard tunnels) that work on several physical routers fail on the CHR.
Even pinging lo fails, which works on all physical routers:
[admin@foo-gw] > /ping ::1 count=2
Columns: SEQ, STATUS
SEQ STATUS
0 packet rejected
1 packet rejected
Firewall entries are ok, ICMPv6 input accept is the first entry in IPv6 firewall filter rules. There is also a logging entry for outbound ICMPv6. Interestingly, the only IPv6 firewall counters that increase are for the packets that are arriving from a Wireguard tunnel smuggled inside IPv4 as protocol 41 packets, since the WG tunnel endpoints are IPv4.
Q: Is there such thing as “interface IPv6 capability” on a virtual machine the CHR becomes aware of and simply refuses to process IPv6 packets?