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

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
送出感谢: 0
接收感谢: 0
联系:

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

#1

帖子 cdxueq » 2008-12-23 9:52

wubi安装的,不是虚拟机下面。

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


不知道是否是缺少什么文件了? 还是替换了什么文件了?
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
送出感谢: 0
接收感谢: 0
联系:

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

#2

帖子 cdxueq » 2008-12-23 9:52

ubuntu 能不能修复安装呢?
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
送出感谢: 0
接收感谢: 0
联系:

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

#3

帖子 cdxueq » 2008-12-23 10:26

网上解决的办法的五花八门,有的人用这个方法有的人用那个方法,可没有一个能够总能重复解决问题的方法,甚至在ubuntu的官方我还看到这还是个新的bug,郁闷
头像
blankyao
帖子: 15
注册时间: 2008-08-23 18:01
来自: 合肥工业大学
送出感谢: 0
接收感谢: 0
联系:

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

#4

帖子 blankyao » 2008-12-23 23:31

你是怎么配置的dns?如果是通过network manager配置的话出现这种情况很正常
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
送出感谢: 0
接收感谢: 0
联系:

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

#5

帖子 cdxueq » 2008-12-24 10:25

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

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

由于不知道network manager 的全部影响和哪些软件必须关联到它,所以没卸,能讲讲么?
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
送出感谢: 0
接收感谢: 0
联系:

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

#6

帖子 cdxueq » 2008-12-24 10:26

你是怎么在/etc/network/interfaces里面自己修改的呢?能不能帖出来参考一下

我有两个网卡
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
送出感谢: 0
接收感谢: 0
联系:

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

#7

帖子 cdxueq » 2008-12-24 10:54

我想问一下8.04里对于DNS的的base configure配置在那里


/etc/resolvconf/resolv.conf.d/head是6.06里才有的文件,那这个文件在8.04里对应哪个文件呢?我想在这里添上DNS设置看行不行
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
送出感谢: 0
接收感谢: 0
联系:

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

#8

帖子 cdxueq » 2008-12-24 11:00

我真的快不想用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反复重启都不会出现丢失呢? 怎么我更新一下反而丢失了呢?
头像
blankyao
帖子: 15
注册时间: 2008-08-23 18:01
来自: 合肥工业大学
送出感谢: 0
接收感谢: 0
联系:

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

#9

帖子 blankyao » 2008-12-24 22:34

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会产生的影响我也不知道,我现在把他卸掉了,然后自己配置的,用着正常,没出现问题。
lihaidong
帖子: 251
注册时间: 2008-01-31 22:05
送出感谢: 0
接收感谢: 0

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

#10

帖子 lihaidong » 2008-12-28 16:11

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

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

:em11
lihaidong
帖子: 251
注册时间: 2008-01-31 22:05
送出感谢: 0
接收感谢: 0

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

#11

帖子 lihaidong » 2008-12-28 16:13

应该就是interface的问题,它是网卡的启动配置,即使开机静态配置了IP,重启,还是原来的,用锐捷的都知道,必须把inreface好好写一下。。。 :em02
c2
帖子: 70
注册时间: 2008-05-02 0:14
送出感谢: 0
接收感谢: 1 次

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

#12

帖子 c2 » 2012-05-07 10:36

系统是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。
liulyw
帖子: 1
注册时间: 2012-08-08 15:40
送出感谢: 0
接收感谢: 0

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

#13

帖子 liulyw » 2012-08-08 15:43

试了一下,还不错,添加完/etc/resolvconf/resolv.conf.d/tail文件的nameserver后,重启丢失DNS的问题解决了。谢谢楼上!
panqijun2006
帖子: 12
注册时间: 2008-10-24 10:47
送出感谢: 0
接收感谢: 0

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

#14

帖子 panqijun2006 » 2012-08-29 14:27

这个问题可以这样解决:
直接编辑/etc/network/interface文件:
#sudo vi /etc/network/interfaces
提示后按E强制编辑,添加以下东东到最后面:
dns-nameservers 192.168.58.110 -------------->这行是新添加的哦,DNS的地址自己改一下。
重启一下就可以了:
#sudo reboot
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

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

#15

帖子 eexpress » 2012-08-29 14:30

不就是注释行之前添加嘛。注释行之后的,是被管理的,随时会被修改。
● 鸣学
回复

回到 “网卡问题以及网络和拨号”