我最近更新到 19.04 并注意到使用 VPN 时 NetworkManager 的一些变化。
由于我更新到 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)