/usr/bin/wg-quick:第 31 行:resolvconf:未找到命令

/usr/bin/wg-quick:第 31 行:resolvconf:未找到命令

错误信息

/usr/bin/wg-quick: line 31: resolvconf: command not found

问题

我不完全确定,我确实已经安装了,并且已经尝试过,安装openresolv后得到了相同的响应。resolvconf

无论哪种方式,我都无法连接到我的 VPN。

答案1

现代 Linux 发行版使用 systemd,它自带了其自己的命令风格 resolvconfresolvectl请参阅手册页resolvconf。可以在某处创建一个名为的符号链接$PATH

  • 在 Arch Linux 上有systemd-resolvconf为您完成此操作的包。
  • 在 Debian(和 Ubuntu?)上,您必须手动执行此操作。使用以下命令/usr/local来防止可能发生的软件包冲突:
    ln -s /usr/bin/resolvectl /usr/local/bin/resolvconf
    

有了符号链接,wg-quick对我来说就很好了。

编辑:有一个 Debian错误报告请求符号链接

答案2

遇到了同样的问题,在此页面上发现:https://github.com/StreisandEffect/streisand/issues/1434

sudo apt install openresolv

帮我解决了。

答案3

只需安装apt-get install resolvconf并重新启动,或者注释掉配置文件中的所有 DNS 字段

答案4

似乎您的系统中缺少 resolvconf 命令或未安装,请尝试以下操作:

sudo apt install resolvconf

相关内容