I have ipv6 connectivity over wg0 (a WireGuard interface), and my LAN has a local ipv6 network.
From a desktop (Ubuntu 20.04.1) connected to the router (Ubuntu 20.04.1) with the LAN and wg0 (WireGuard) interfaces, I do:
mtr --show-ips google.com
and get:
Host
1. 10.0.0.1 <- LAN gateway
2. 10.49.0.1 <- wg0 gateway
3. ...
4. ...
If I now do:
mtr -6 --show-ips google.com
I now get:
Host
1. fdb1:3d0e:7458:1f46:20e:c4ff:fece:e984 (fdb1:3d0e:7458:1f46:20e:c4ff:fece:e984) <- LAN gateway
2. (waiting for reply)
I have both iptables and ip6tables running with identical instructions in both. I don't understand why my ipv6 LAN can't connect to the wg0 gateway, while my ipv4 LAN can. Can anybody please give me some pointers as to what might be going wrong?