mar*_*321 5 network-manager vpn networking dns 20.04
我安装了expressvpnChrome 扩展程序。即使我禁用 VPN,我的系统也会不断更改我的 DNS 127.0.0.53,我必须手动将其更改回192.168.1.1互联网才能正常工作。我必须每小时左右执行一次此操作。
Ubuntu/etc/resolv.conf对此进行了更改
# Generated by NetworkManager
nameserver 127.0.0.53
Run Code Online (Sandbox Code Playgroud)
我尝试过: 我尝试全局设置 DNS,但没有帮助
/etc/systemd/resolved.conf
# This file is part of systemd.
[Resolve]
DNS=192.160.1.1
Run Code Online (Sandbox Code Playgroud)
我正在运行 Ubuntu 20.04.2 LTS
更新:这是 ls -al /etc/resolv.con
$ ls -al /etc/resolv.con
-rw-r--r-- 1 root root 53 Jun 15 16:20 /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)
更新2dnsmasq我不久前
也安装了
这里令人烦恼的是,您基本上必须“破解”网络管理器或 systemd-resolved 才能配置自定义 DNS。
这是一种使用名为 的包来完成此操作的方法resolvconf。此包可确保/etc/resolv.conf使用您的自定义 DNS 信息进行更新。
安装:
$ sudo apt update
$ sudo apt install resolvconf
Run Code Online (Sandbox Code Playgroud)
检查服务是否正在运行:(如果未启用并启动)
$ sudo systemctl enable resolvconf.service
$ sudo systemctl start resolvconf.service
$ sudo systemctl status resolvconf.service
Run Code Online (Sandbox Code Playgroud)
编辑配置文件:
$ sudo nano /etc/resolvconf/resolv.conf.d/head
Run Code Online (Sandbox Code Playgroud)
添加以下行:(您的自定义和 Google 用于后备)
nameserver 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
保存文件并重新启动服务:
$ sudo systemctl restart resolvconf.service
Run Code Online (Sandbox Code Playgroud)
检查您的自定义 DNS 是否已添加到/etc/resolv.conf:
$ cat /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8637 次 |
| 最近记录: |