更新我的 kubuntu (之后,我将我的设备 )从 22.04 重新启动到 22.10 我无法运行 wire guard :
sudo wg-quick up wg0
[#] ip link add wg0 type wireguard
[#] wg setconf wg0 /dev/fd/63
[#] ip -4 address add 10.77.28.148 dev wg0
[#] ip link set mtu 1420 up dev wg0
[#] resolvconf -a tun.wg0 -m 0 -x
Failed to resolve interface "tun": No such device
[#] ip link delete dev wg0
我假设由于 WireGuard 使用的是以前版本的操作系统,它的配置是正确的 (但也许这是一个错误的假设...... ),所以我猜 tun 模块有问题。. 当我尝试使用 lsmod | grep 'tun'
检查此模块时,我没有看到它的输出。. sudo modprobe tun
没有任何改变。. 我在 /lib/modules/
目录中也找不到 tun.ko.gz
,我只看到 qrtr-tun.ko
。.
modinfo tun
回报 :
name: tun
filename: (builtin)
alias: devname:net/tun
alias: char-major-10-200
license: GPL
file: drivers/net/tun
author: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
description: Universal TUN/TAP device driver
grep "CONFIG_TUN" -r /usr/src
回报 :
/usr/src/linux-headers-5.19.0-23-generic/.config:CONFIG_TUN=y
如果您需要更多信息,请告诉我。. 另外,抱歉,如果我上面提供的任何内容都无关紧要,这个主题对我来说很新。.