Ubuntu 18.04 dns掉配置的问题解决

发布时间:2024年01月23日

一台AI4Green的服务器,重启后发现DNS配置丢失,虽然服务还是能照常提供,但是存在隐患,需要解决该问题。

通过百度搜索,发现问题原因是:重启后/etc/resolv.conf文件被重写成127.0.0.53

使用第一种方法(未成功)

解决方法是:重新配置好resolv.conf文件,并关闭systemd-resolved

执行:

sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved

但是提示:

Unit /etc/systemd/system/systemd-resolved.service is masked, ignoring.

于是将其unmask

sudo systemctl unmask systemd-resolved

然后再disable:sudo systemctl disable systemd-resolved,成功!

然后修改/etc/resolv.conf文件:

$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8

重启后

问题照旧

使用第二种方法

编辑文件

sudo vi /etc/NetworkManager/NetworkManager.conf

在main部分加上一句dns=default:

变成这样

[main]
plugins=ifupdown,keyfile
dns=default

再重启,问题搞定!

文章来源:https://blog.csdn.net/skywalk8163/article/details/135766373
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。