5

尝试启动我的 VPN 接口sudo wg-quick down wg0;sudo wg-quick up wg0

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

我不确定发生了什么,但我唯一做的就是重新启动。我没有更新我的包。仍然有一些明显的变化。

4

3 回答 3

10

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

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

# uname --kernel-release
4.19.0-14-cloud-amd64

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

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

# apt install linux-headers-cloud-amd64

然后重新安装wireguard-dkms包:

# apt install --reinstall wireguard-dkms

重新启动您的操作系统:

# reboot
于 2021-03-15T18:51:48.753 回答
5

就我而言(Debian 10,PiVPN),我必须:

  1. 安装 linux 头文件:
apt-get update
apt-get install linux-image-amd64 linux-headers-amd64
  1. reboot
  2. apt reinstall wireguard-dkms
  3. reboot
于 2021-03-22T11:35:48.067 回答
0

运行 apt update / upgrade 显示有可用的wireguard更新。安装这些(您可能还需要重新启动),一切都会再次正常工作。

正如互联网所暗示的那样,安全启动在我的案例中是一条错误的线索。

于 2020-06-13T06:58:53.030 回答