我通过wg0 (一个WireGuard接口)连接wg0,我的局域网有一个本地ipv6网络。
从一个与局域网和wg0 (WireGuard)接口连接到路由器(Ubuntu20.04.1)的桌面(Ubuntu20.04.1),我这样做了:
mtr --show-ips google.com并得到:
Host
1. 10.0.0.1 <- LAN gateway
2. 10.49.0.1 <- wg0 gateway
3. ...
4. ...如果我现在这样做:
mtr -6 --show-ips google.com我现在得到:
Host
1. fdb1:3d0e:7458:1f46:20e:c4ff:fece:e984 (fdb1:3d0e:7458:1f46:20e:c4ff:fece:e984) <- LAN gateway
2. (waiting for reply)我让iptable和ip6tables都运行,在这两种操作中都有相同的指令。我不明白为什么我的ipv6局域网不能连接到wg0网关,而我的ipv4局域网可以。有人能给我一些关于可能出什么问题的建议吗?
发布于 2020-11-10 18:36:42
我错过了ip6tables中的*nat部分--添加以下内容使其工作:
*nat
# Base policy
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
# wg0 is VPN interface
-A POSTROUTING -o wg0 -j MASQUERADE
COMMIThttps://serverfault.com/questions/1042024
复制相似问题