小编sch*_*upp的帖子

使用 VPN 时网络管理器上的 DNS 设置

我最近更新到 19.04 并注意到使用 VPN 时 NetworkManager 的一些变化。

  • 我想使用带有自己的本地 DNS 服务器的 VPN,该服务器是从 DHCP 推送的
  • 我有单独的 VPN 配置文件。一个用于安装到远程网络的默认路由的“完整 VPN”,以及一个“拆分隧道”配置文件,仅启用本地资源的设置

由于我更新到 19.04,NetworkManager 似乎只使用推送的 DNS 服务器,这意味着当默认路由被允许安装时(当复选框“仅将此连接用于其网络上的资源”时)未被选中。

让 NetworkManager 安装默认路由:

~$ resolvectl status tun0
Link 16 (tun0)
      Current Scopes: DNS
DefaultRoute setting: yes
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
  Current DNS Server: 192.168.1.1
         DNS Servers: 192.168.1.1
          DNS Domain: local.domain
Run Code Online (Sandbox Code Playgroud)

仅在同一 vpn 配置文件中激活本地资源的复选框:

~$ resolvectl status tun0
Link 8 (tun0)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR …
Run Code Online (Sandbox Code Playgroud)

network-manager vpn dns vpnc

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

dns ×1

network-manager ×1

vpn ×1

vpnc ×1