【发布时间】:2022-10-30 17:01:10
【问题描述】:
尽管我的 Wireguard 站点到站点设置大部分工作正常,但当我尝试从其中一台主机(对等方)自身进行通信时出现问题。设置是两个 LAN,我们称它们为“A”和“B”,主机为主机 A 和主机 B
| Property | LAN 'A' | LAN 'B' |
|---|---|---|
| Subnet | 192.168.1.xxx | 192.168.2.xxx |
| Host WAN IP | 110.120.130.140 | 210.220.230.240 |
| Host LAN IP | 192.168.1.108 | 192.168.2.102 |
主机 A 配置:
[Interface]
PrivateKey = <HOST A PRIVATE KEY>
Address = 10.0.0.1/32
ListenPort = 51821
PreUp = sysctl -w net.ipv4.ip_forward=1
[Peer]
PublicKey = <HOST B PUBLIC KEY>
Endpoint = 210.220.230.240:51822
AllowedIPs = 192.168.2.0/24
主机 B 配置:
[Interface]
PrivateKey = <HOST B PRIVATE KEY>
Address = 10.0.0.2/32
ListenPort = 51822
PreUp = sysctl -w net.ipv4.ip_forward=1
[Peer]
PublicKey = <HOST A PUBLIC KEY>
Endpoint = 110.120.130.140:51821
AllowedIPs = 192.168.1.0/24
LAN 'A' 上的每个设备,除了对于主机 A 本身,可以与 LAN 'B' 上的任何设备进行通信。
例如,我在主机 A 上尝试 ping 192.168.2.105,然后 ping 就挂了。同样,从主机 B 本身到 LAN 'A' 的 ping 也会失败。
这是一个问题,因为我的 Wireguard 主机是 NAS 机器,它们也在执行其他几项任务,它们能够看到另一个 LAN 会很好。
这是 Wireguard 站点到站点拓扑的基本问题,还是可以解决?
【问题讨论】:
标签: wireguard