vmware虚拟机ubuntu20.04resolv.conf文件变红失效

标题:vmware虚拟机ubuntu20.04resolv.conf文件失效

目的:重启虚拟机网络配置resolv.conf不变且有效

解决方法:发现/etc下的resolv.conf文件报红,且resolv.conf文件失效

vmware虚拟机ubuntu20.04resolv.conf文件变红失效_第1张图片

查看/etc/resolv.conf这个文件的注释,发现开头就写着这么一行:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

这说明这个文件是被systemd-resolved这个服务托管的。 /etc/resolv.conf中的DNS配置是从/etc/resolvconf/resolv.conf.d/head中加载而来。所以一旦我们重启了系统或者该服务,那么/etc/resolv.conf文件中的内容将被还原为原来的内容。

resolv.conf是link文件,更改文件sudo vim /etc/resolvconf/resolv.conf.d/head的配置,但是系统中没有这个文件。使用命令sudo apt-get install resolvconf安装,文件出现。写入配置

nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 8.8.4.4

重启网络或reboot。

你可能感兴趣的:(工作总结,虚拟机,vmware,ubuntu)