无法将 WireGuard VPN 连接添加到 Ubuntu 网络管理器

无法将 WireGuard VPN 连接添加到 Ubuntu 网络管理器

我在 Ubuntu 上向网络管理器添加 WireGuard VPN 连接时遇到了问题。我按照几个在线教程尝试了不同的方法,但似乎都不起作用。

我已经使用 sudo apt install wireguard 命令安装了 WireGuard,并创建了配置文件 /etc/wireguard/wg0.conf 。当我使用 sudo wg-quick up wg0 命令启动 VPN 连接时,它工作正常,但我似乎无法将其添加到网络管理器。

当我在网络管理器中转到“添加 VPN 连接”时,我只看到 OpenVPN 和 PPTP 选项。还有一个“从文件导入”选项,但当我选择 wg0.conf 文件时,它说不支持该文件格式。

我尝试使用 sudo service network-manager restart 重新启动网络管理器,但似乎没有帮助。我正在运行 Ubuntu 22.04.1 LTS。

任何帮助或建议都将不胜感激。提前致谢!

答案1

安装 wireguard

$ sudo apt install wireguard

创建加密密钥对

$ sudo -i
# cd /etc/wireguard
# umask 077
# wg genkey | tee /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey

将客户端公钥添加到 WireGuard VPN 服务器

# wg set wg0 peer <client-public-key> allowed-ips <client-VPN-address>

使用 NetworkManager 的连接编辑器 GUI 标题创建网络连接

使用nm-connection-editor描述的 GUI这里

相关内容