'RNETLINK 回答:不支持操作'。(新鲜的 Ubuntu,新鲜的 Wireguard)

Pos*_*ist 8 software-installation wireguard

我今天刚刚安装了 Ubuntu 来运行WireGuard

然后我按照他们的 Ubuntu 安装说明进行操作。

sudo add-apt-repository ppa:wireguard/wireguard
sudo apt-get update
sudo apt-get install wireguard-dkms wireguard-tools
Run Code Online (Sandbox Code Playgroud)

不幸的是,他们的“快速入门”是什么,但是......

$ ip link add dev wg0 type wireguard
RNETLINK answers: Operation not supported 
Run Code Online (Sandbox Code Playgroud)

我检查了标题,检查了更新等。没有骰子。

小智 7

我面临同样的问题......但是当我尝试在 Wireguard 网站上使用源代码编译安装它时,我很幸运地解决了这个问题。我运行以下并解决:

sudo apt-get install libmnl-dev libelf-dev linux-headers-$(uname -r) build-essential pkg-config
Run Code Online (Sandbox Code Playgroud)


小智 4

只需重新启动即可,这应该可以解决您的问题。

但仍然:Wireguard 虽然对我来说工作得很好,但仍处于测试阶段,不适合日常使用。来自开发者网站wireguard.com

警告:WireGuard 目前正在开发中,因此此处的任何安装步骤都应视为实验性的。我们正在迅速努力实现主线包含,届时我们将认为该代码库是非实验性的。


小智 1

我做了一些事情。我不确定它们是单独的还是组合的有帮助。

  • 禁用安全启动
  • 重新启动我的笔记本电脑(Ubuntu 17.10)

值得一提的是:在这些操作之后,我运行命令以成功设置 WireGuard sudo。以前,我不能。