首页 > 解决方案 > Wireguard VPN - 如果以前工作过,如何修复不支持的操作?

问题描述

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

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

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

标签: wireguard

解决方案


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

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

# 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

推荐阅读