【发布时间】:2020-08-21 16:59:07
【问题描述】:
我有一台运行 Wireguard 的服务器,我有多个客户端(对等方)连接到它并运行。我不太确定 VPN 是如何工作的,但这是我目前的设置。
我的服务器的/etc/wireguard/wg0.conf 是这样的。
[Interface]
Address = 172.16.16.1/24
SaveConfig = true
ListenPort = 8999
PrivateKey = XXX
[Peer]
PublicKey = XXX
AllowedIPs = 172.16.16.2/32
[Peer]
PublicKey = XXX
AllowedIPs = 172.16.16.3/32
我的客户wg0.conf 上的配置看起来像这样。
[Interface]
PrivateKey = XXX
Address = 172.16.16.x/32
[Peer]
PublicKey = XXX
AllowedIPs = 172.16.16.0/24
PersistentKeepalive = 30
一切正常运行后,从我的 IP 地址为 172.16.16.2 的客户端,我可以 ping 服务器 172.16.16.1。我可以从我的其他客户端使用172.16.16.3 执行相同操作,我可以ping 服务器172.16.16.1。
有趣的是,从我的服务器上,我可以 ping 所有的对等点!也就是说,在172.16.16.1 中,我可以同时ping 172.16.16.2 和172.16.16.3。但这是设置的主要目的!
现在,我希望我的同龄人相互交谈,也就是说,我必须能够从我的其他同龄人172.16.16.3 ping 172.16.16.2,反之亦然,但这不起作用。它说网络无法访问。
我的想法是,我希望它像 LAN 服务器一样工作,其中一个服务器充当网关,多个对等方/客户端可以相互通信,也可以与服务器通信。
这可能吗?如果是,我错过了什么?
【问题讨论】:
标签: networking vpn lan wireguard