解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题

   问题情况描述如下:

  

   普及知识:

     /etc/resolv.conf ,其实是一个Link 。它其实指向的是 /run/resolvconf/resolv.conf。

    Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子。所以 ,不能直接修改 /etc/resolv.conf。

    其实 /etc/resolv.conf 里面一直都有提示,只是我们很多人没注意看: 
    "DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN"

   为此,我们解决方法如下:

   1、sudo vim /etc/network/interfaces

或者sudo gedit /etc/network/interfaces

    自己哪个方便用

  解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题

  添加

  dns-nameservers  8.8.8.8  114.114.114.114   223.5.5.5
  dns-search foo.org bar.com

  解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题

  保存,退出。

  这样,就彻底地解决了此问题。

  解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题

  

    

上一篇:解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题和DNS域名解析问题(图文详解)


下一篇:CentOS7重启后resolv.conf被重置的解决方案