我一直试图通过 wifi 设置更改 ubuntu 20.04 中的 DNS。我选择我的互联网网络并转到其设置。在 ipv4 选项卡中,我更改了 DNS,但当我单击应用按钮时,设置窗口完全关闭,当我返回时,设置已恢复正常。有什么解决办法吗?也许我可以用其他方式更改我的 DNS?
答案1
我以前在尝试执行某些操作时,默认网络设置 GUI 会崩溃。我通过从终端运行解决了这个问题nm-connection-editor
。这是一个替代的网络设置 GUI,它比默认的选项更多,并且对我来说总是有用的。
当更改某些网络选项时,我发现我必须随后启用/禁用网络连接才能获得新的设置。
答案2
Ubuntu 使用 NetworkManager 服务来处理网络配置。有两种不同的修改级别,分别针对网络或系统范围。
特定网络
- 修改
/etc/NetworkManager/system-connections/MY_NETWORK.nmconnection
文件(需要 root 权限),修改以下部分:
[ipv4]
dns-search=1.1.1.1;
- 使用
nmtui
命令 (无需root) 为您提供一个配置向导。
系统范围
- 更新
/etc/systemd/resolved.conf
[Resolve]
DNS=1.1.1.1 8.8.8.8
FallbackDNS=8.8.4.4
- 重启系统解决:
service systemd-resolved restart
- 跑步
systemd-resolve --status
输出应如下所示:
Global
DNS Servers: 1.1.1.1
8.8.8.8
...
参考: