分页: 1 / 2

为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-23 9:52
cdxueq
wubi安装的,不是虚拟机下面。

安装后配置了dns前几天都没出现不能上网的问题,后来我尝试安装了一下dnsmasq 设置了一下所谓的DNS缓存,后来重启动系统后发现干脆上不起网了,于是就把dnsmasq给卸载了,再重新配置了DNS,可就这样每次重启系统都出现上次配的DNS全部丢失了,必须手工再配才能上网。


不知道是否是缺少什么文件了? 还是替换了什么文件了?

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-23 9:52
cdxueq
ubuntu 能不能修复安装呢?

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-23 10:26
cdxueq
网上解决的办法的五花八门,有的人用这个方法有的人用那个方法,可没有一个能够总能重复解决问题的方法,甚至在ubuntu的官方我还看到这还是个新的bug,郁闷

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-23 23:31
blankyao
你是怎么配置的dns?如果是通过network manager配置的话出现这种情况很正常
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-24 10:25
cdxueq
blankyao 写了:你是怎么配置的dns?如果是通过network manager配置的话出现这种情况很正常
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改
第一次是
sudo gedit /etc/resolv.conf
后来也同时在network manager 配过。

现在是我即使把nameserver 配置到/etc/network/interfaces 也不可以。

由于不知道network manager 的全部影响和哪些软件必须关联到它,所以没卸,能讲讲么?

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-24 10:26
cdxueq
你是怎么在/etc/network/interfaces里面自己修改的呢?能不能帖出来参考一下

我有两个网卡

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-24 10:54
cdxueq
我想问一下8.04里对于DNS的的base configure配置在那里


/etc/resolvconf/resolv.conf.d/head是6.06里才有的文件,那这个文件在8.04里对应哪个文件呢?我想在这里添上DNS设置看行不行

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-24 11:00
cdxueq
我真的快不想用ubuntu了,每次重启都要重新配置DNS,这是什么系统嘛
每次/etc/resolv.conf文件都是 :em36 :em36
# 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

这里的三个方法都不可行
http://os.cnfan.net/freebsd/1620.html


我最郁闷的是为什么我刚安装好ubuntu的时候设置好了DNS反复重启都不会出现丢失呢? 怎么我更新一下反而丢失了呢?

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-24 22:34
blankyao
cdxueq 写了:
blankyao 写了:你是怎么配置的dns?如果是通过network manager配置的话出现这种情况很正常
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改
第一次是
sudo gedit /etc/resolv.conf
后来也同时在network manager 配过。

现在是我即使把nameserver 配置到/etc/network/interfaces 也不可以。

由于不知道network manager 的全部影响和哪些软件必须关联到它,所以没卸,能讲讲么?
具体network manager会产生的影响我也不知道,我现在把他卸掉了,然后自己配置的,用着正常,没出现问题。

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-28 16:11
lihaidong
/etc/network/interfaces和/etc/resolv.conf都要重视哦(我一直都是在命令行里操作的)。
前一个是网络开机的状态,后一个是DNS。
你是两个网卡,先吧前一个写好吧。
auto lo #是本地,不能删!
添加
auto eth0 #局域网的一号网卡
auto eth1 #局域网的二号网卡

auto ppp0 #宽带的
auto ppp1。。。。。。。。。。
自己查资料吧。。。

:em11

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2008-12-28 16:13
lihaidong
应该就是interface的问题,它是网卡的启动配置,即使开机静态配置了IP,重启,还是原来的,用锐捷的都知道,必须把inreface好好写一下。。。 :em02

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2012-05-07 10:36
c2
系统是kubuntu,在使用固定ip及设置dns本地缓存时,屡次受resolv.conf文件每次重启被重置的困扰,搜索到一篇文章,Best way to set up DNS caching (http://askubuntu.com/questions/22750/be ... ns-caching),里面谈到用bind9,似乎比dnsmasq更简单。而resolv.conf文件每次重启被重置的问题,在另外的文章中有谈到一个方法,本人试用有效,编辑/etc/resolvconf/resolv.conf.d/tail(如果没有该文件,则建立一个文件名为tail的文本文件即可),里面添加几个nameserver xxx.xxx.xxx.xxx,xxx替换为你要的实际dns地址,这样每次重启后,它会将你所编辑添加的dns服务器写入/etc/resolv.conf中,使resolv.conf不至于每次都重置成空白或只剩127.0.0.1。

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2012-08-08 15:43
liulyw
试了一下,还不错,添加完/etc/resolvconf/resolv.conf.d/tail文件的nameserver后,重启丢失DNS的问题解决了。谢谢楼上!

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2012-08-29 14:27
panqijun2006
这个问题可以这样解决:
直接编辑/etc/network/interface文件:
#sudo vi /etc/network/interfaces
提示后按E强制编辑,添加以下东东到最后面:
dns-nameservers 192.168.58.110 -------------->这行是新添加的哦,DNS的地址自己改一下。
重启一下就可以了:
#sudo reboot

Re: 为什么每次重启后DNS配置自动丢失了呢?

发表于 : 2012-08-29 14:30
eexpress
不就是注释行之前添加嘛。注释行之后的,是被管理的,随时会被修改。