WG 客户端已连接至 WG 服务器,但无连接

WG 客户端已连接至 WG 服务器,但无连接

我在 Ubuntu 20.04 客户端上,并且有 Debian 10.5 服务器。我无法连接到服务器(握手从未完成)。

我在我的 Linux 内核(本地和远程机器)中安装了启用的 Wireguard 调试日志记录。注意:仅适用于 Linux 内核 5.6+

sudo su -
echo module wireguard +p > /sys/kernel/debug/dynamic_debug/control

然后我尝试使用以下命令从客户端连接到服务器:
systemctl start [email protected]

在失败的尝试期间,在我的本地机器上运行
sudo dmesg -wH

这表明机器之间的“握手”失败了。从那里我停止了本地机器上的 wireguard 连接(以便可以访问网络)systemctl stop [email protected]

我在远程机器上运行: dmesg -wH

它向我展示了:
wireguard: module verification failed: signature and/or required key missing - tainting kernel

因此,我还使用了:
apt install --reinstall wireguard-dkms

现状:这是我的远程和本地 .conf 文件的内容

服务器wg0.conf

# cat /etc/wireguard/wg0.conf
[Interface]
Address = 10.10.10.1/24
ListenPort = 51820
PrivateKey = gBPkvAe5wglKlw7xEG7GGAMZHhnuw3ihJPYaleMS21o=


[Peer]
PublicKey = F7b4g+DXHYlw/FZ/dQwtHsUz5axBhGVeHnk3WPXZj1s=
AllowedIPs = 10.10.10.2/24

客户wg-cliet1.conf

$ sudo cat /etc/wireguard/wg-client1.conf
[Interface]
Address = 10.10.10.2/24
DNS = 10.10.10.1
PrivateKey = iIszA9knBCSfvq9scotlSwOEPnyyOZ1nVRjIK3O4+mo=


[Peer]
PublicKey = k7LWMskgQWyeMX8kQwv5E3JnXj9UoInurrZZOntBZUo=
AllowedIPs = 0.0.0.0/0
Endpoint = xx.xx.xxx.xxx:51820
PersistentKeepAlive = 25

我可能在某个地方犯了一个愚蠢的错误......但是我盯着屏幕看了很久才发现它。

相关内容