
这是我原本的,自己添加了一个nameserver 192.168.1.1
然后配置文件“/etc/resolvconf/resolv.conf.d/base”的时候保存提示找不到文件“/etc/resolvconf/resolv.conf.d/base”
然后找了

这个办法,试玩之后变成no dns servers known了

这种情况怎么办
重启ubuntu跟复原之前的操作都不行



关注经过上面的步骤,然后重启网络:sudo /etc/init.d/networking restart就可以上网了,但是我记得前面那个文件里面配置DNS服务器似乎是无效的,他们说上面设置完重启电脑后,/etc/resolv.conf 文件中会自动添加 nameserver 8.8.8.8,但是我实际操作的时候并不是这样,可能博客太久远,和现在的版本(Ubuntu 18.04)有些出入。这样不能解析域名,只能ping通IP地址。所以配置方式有所不同。
正确姿势:
#配置解析文件
sudo vi /etc/systemd/resolved.conf
配置如下:

并修改DNS一栏,设置多个DNS服务器的地址,这样就完成了 DNS的修改,保存退出,不用重启系统的,我不知道为啥有些博客说需要重启,重启一下网络服务就行了。
重启网络服务:sudo /etc/init.d/networking restart
其实有重启网络:sudo service networking restart,但是我用的是上面那个。我不知道区别暂时。