您的位置:首页 > 其它

Ubuntu 12.04 解决配置DNS服务器时/etc/resolv.conf被重写的问题

2013-07-09 17:11 429 查看
我们都知道在12.04之前,只需要修改/etc/resolv.conf文件就能手动配DNS了. 但是12.04却不行,在12.04中,该文件中注释有这么一句话:

- # 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

大概意思就是就算你更改了这个文件.重启电脑之后会重写这个文件,使得我们的更改无效.

解决办法(前面的"-"只是为了好看):

- 法一:

- cd /etc/resolvconf/resolv.conf.d/

- sudo touch tail(创建文件)

- sudo vim tail(打开文件)

- 写入: nameserver 192.168.1.1(你的DNS服务器地址)

- :wq

- sudo reboot

- 法二:

- sudo vim /etc/network/interfaces(打开文件)

- 写入如下内容:

- dns-nameservers 192.168.3.110(你的DNS)

auto eth0

#iface eth0 inet dhcp(系统默认的,注释掉)

iface eth0 inet static

address 192.168.3.109(你的ip地址)

netmask 255.255.255.0

gateway 192.168.3.1(你的网关)

- :wq

- sudo reboot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐