CentOS 7环境部署WireGuard遇到RTNETLINK操作不支持错误的求助
CentOS 7环境部署WireGuard遇到RTNETLINK操作不支持错误的求助
我这边服务器还在用CentOS 7,最近尝试部署WireGuard,但启动的时候碰到了问题,想请教下大家怎么解决。
执行启动命令:
$ sudo wg-quick up wg0
得到的错误输出如下:
[#] ip link add wg0 type wireguard RTNETLINK answers: Operation not supported Unable to access interface: Protocol not supported [#] ip link delete dev wg0 Cannot find device "wg0"
我先查了当前的内核版本:
$ uname -r 3.10.0-1160.105.1.vz7.214.3
想着可能是缺少对应版本的内核头文件,于是尝试安装:
$ sudo yum install linux-headers-$(uname -r)
结果系统提示找不到对应的包:no package linux-headers-3.10.0-1160.105.1.vz7.214.3。
我又查看了当前已经安装的头文件相关包:
$ sudo yum list installed | grep headers
输出结果是:
glibc-headers.x86_64 2.17-292.el7 @base kernel-headers.x86_64 3.10.0-1062.18.1.el7 @updates
最后附上我的wg0配置文件内容:
[Interface] Address = 10.5.5.1/24 ListenPort = <port> # Use your own private key, from /etc/wireguard/privatekey PrivateKey = <private key> [Peer] # Workstation public key PublicKey = <...>
备注:内容来源于stack exchange,提问作者BairDev
相关产品推荐
相关产品推荐

