很长一段时间以来,我都有一个作为通往我的家庭服务器的有线网关。最近,通过wireguard连接到Lightsail实例已经不可能了。当我和SSH一起看的时候
$> 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"可以肯定的是,我更新了所有的包,但仍然一样。我为wireguard使用的端口没有更改,仍然可以根据Lightsail中的网络设置进行访问。Lightsail (自动更新)中有什么变化?或者网络设置会导致这种情况?尤其是因为我什么都没改变,它一整晚就停止工作了。
发布于 2021-02-23 22:41:52
不过,AWS已经自动更新了Linux内核。因此,wireguard模块已经过时。这个问题并不是Lightsail特有的,而是使用wireguard模块时常见的问题。为了使wireguard再次工作,必须安装新内核版本的标头,这样wireguard模块就可以成功地重建/安装。
$> apt update
$> apt install linux-headers-$(uname -r)
$> apt install --reinstall wireguard-dkms
$> wg-quick up wg0https://serverfault.com/questions/1054797
复制相似问题