wireguard - 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
我不确定发生了什么,但我唯一做的就是重新启动。我没有更新我的包。仍然有一些明显的变化。
解决方案
就我而言,没有安装适当的内核头文件。
首先你需要知道你当前的内核版本:
# 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
推荐阅读
- python - 在比较python中的两列时计算字符串的出现
- r - 在 R 中导入 CSV 的字符串列中使用 #(井号标签)时出现问题
- java - 未知字符上的java正则表达式匹配器异常
- php - GuzzleHttp6 和 GuzzleHttp7 在同一个项目中
- css - 如何为 Telerik Angular 标签设置宽度
- variables - Prolog,未知参数解决
- javascript - 匹配查询不存在错误:“__.models.__.DoesNotExist:__ 匹配查询不存在。”
- python - 用条件连接熊猫细胞的最pythonic方法
- azure - 强制隧道快速路线
- javascript - Woocommerce:有条件地在添加到购物车时添加一个弹出文本