每次连接到 VPN 时都需要调用“systemd-resolve”

每次连接到 VPN 时都需要调用“systemd-resolve”

每当我使用 OpenVPN 连接到 VPN 时,我都必须运行以下命令,否则我无法访问某些网站:

sudo systemd-resolve --set-dns=1.1.1.1 --interface=wlp111s0

有没有办法永久解决这个问题,这样我就不必每次连接到 VPN 时都运行该命令?

在我的 /etc/openvpn/client.conf 中我有以下dhcp-option设置,其中“xxx.xxx.xxx.xxx”是特定的 DNS 服务器:

dhcp-option DOMAIN-ROUTE .
dhcp-option DNS xxx.xxx.xxx.xxx
dhcp-option DNS xxx.xxx.xxx.xxx
dhcp-option DNS 1.1.1.1
dhcp-option DNS 8.8.8.8

为了尝试修复此问题,我尝试将 1.1.1.1 和相应的 2606:4700:4700::1111 添加到我的 IPv4 和 IPv6 网络设置中(即通过 GUI)。

我已尝试在 /etc/resolv.conf 中将它们添加为名称服务器

出于绝望,我还使用以下命令将其添加到我的 /etc/network/interfaces 文件中:

auto lo
iface lo inet loopback

iface wlp111s0 inet dhcp
  dns-nameserver 1.1.1.1

到目前为止,这些方法均未奏效。

我正在运行 Ubuntu 18.04.06

有人知道为什么我每次都必须手动设置 DNS 吗?
有人知道如何解决这个问题吗?

相关内容