想更新一个软件包,发现ubuntu不能正常更新,结果ping www.baidu.com不通,但是ping ip 可能,所以认为是DNS没有配置。
解决方法:
1,既然能ping ip,说明ip是正常的,所以直接配置DNS,执行如下命令:
sudo vi /etc/resolv.conf
打开后,我的这个文件里面没有配置内容,如下图:
2,添加配置项
在上图的文件中添加下列内容:
其中,8.8.8.8是Google提供的DNS服务。
3,重启网络
输入如下命令:
sudo /etc/init.d/networking restart
成功如下图:
4,ping
然后再次 ping www.baidu.com,如下图:
这种方法有个问题,每次重启的时候 /etc/resolv.conf 都会被覆盖,重蹈覆辙,要想解决这个问题,参见https://blog.csdn.net/CSDN_Gao_16/article/details/112691187