Wireguard VPN - 如果以前有效,如何解决不支持的操作?

mat*_*t3o 5 wireguard

尝试使用以下方法启动我的 VPN 接口sudo wg-quick down wg0;sudo wg-quick up wg0

RTNETLINK answers: Operation not supported Unable to access interface: Protocol not supported

我不确定发生了什么,但我唯一做的就是重新启动。我没有更新我的软件包。还是有什么明显改变了。

MiS*_*Tka 6

就我而言,没有安装适当的内核头文件。

首先你需要知道你当前的内核版本:

# uname --kernel-release
4.19.0-14-cloud-amd64
Run Code Online (Sandbox Code Playgroud)

这里重要的部分是“ cloud-amd64 ”(有几个版本的“linux-headers-...”包,使用apt list linux-headers-*看看有哪些可用)。

然后安装适当的内核头文件(我使用的是 Debian):

# apt install linux-headers-cloud-amd64
Run Code Online (Sandbox Code Playgroud)

然后重新安装wireguard-dkms软件包:

# apt install --reinstall wireguard-dkms
Run Code Online (Sandbox Code Playgroud)

重新启动您的操作系统:

# reboot
Run Code Online (Sandbox Code Playgroud)