2团
Published on 2024-08-16 / 10 Visits
0
0

Ubuntu持久化设置DNS

Ubuntu持久化设置DNS

1. 问题起因

更新VirtualBox中的Ubuntu 22.04虚拟机时,发现出现如下错误:

image-fvuc.png

分析大概原因,可能是因为公司的DNS服务不稳定,因此尝试设置指定DNS服务解决。

2. DNS服务设置

网上大多设置方式,是在/etc/resolv.conf文件中设置nameserver,但是此方法尝试无效,具体原因可见/etc/resolv.conf文件的注释部分:

image-xsvo.png

上图红框中明确说明,不要尝试对此文件进行编辑操作。

我们可以尝试对netplan文件(位置:/etc/netplan/00-installer-config.yaml,需要注意00-installer-config.yaml这个文件名,视具体安装情况而定)进行修改,具体如下所示:

image-duay.png

文件中,添加DNS服务设置,此处使用阿里云提供的DNS服务223.5.5.5以及223.6.6.6。

DNS服务设置好后,执行如下命令使其生效:

image-nfde.png

执行sudo resolvectl status,可发现DNS设置已生效。

重新执行sudo apt update & sudo apt upgrade,可发现更新失败问题已解决。


Comment