为什么每次重启后DNS配置自动丢失了呢?
-
- 帖子: 68
- 注册时间: 2007-01-13 20:52
- 联系:
为什么每次重启后DNS配置自动丢失了呢?
wubi安装的,不是虚拟机下面。
安装后配置了dns前几天都没出现不能上网的问题,后来我尝试安装了一下dnsmasq 设置了一下所谓的DNS缓存,后来重启动系统后发现干脆上不起网了,于是就把dnsmasq给卸载了,再重新配置了DNS,可就这样每次重启系统都出现上次配的DNS全部丢失了,必须手工再配才能上网。
不知道是否是缺少什么文件了? 还是替换了什么文件了?
安装后配置了dns前几天都没出现不能上网的问题,后来我尝试安装了一下dnsmasq 设置了一下所谓的DNS缓存,后来重启动系统后发现干脆上不起网了,于是就把dnsmasq给卸载了,再重新配置了DNS,可就这样每次重启系统都出现上次配的DNS全部丢失了,必须手工再配才能上网。
不知道是否是缺少什么文件了? 还是替换了什么文件了?
-
- 帖子: 68
- 注册时间: 2007-01-13 20:52
- 联系:
Re: 为什么每次重启后DNS配置自动丢失了呢?
网上解决的办法的五花八门,有的人用这个方法有的人用那个方法,可没有一个能够总能重复解决问题的方法,甚至在ubuntu的官方我还看到这还是个新的bug,郁闷
- blankyao
- 帖子: 15
- 注册时间: 2008-08-23 18:01
- 来自: 合肥工业大学
- 联系:
Re: 为什么每次重启后DNS配置自动丢失了呢?
你是怎么配置的dns?如果是通过network manager配置的话出现这种情况很正常
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改
-
- 帖子: 68
- 注册时间: 2007-01-13 20:52
- 联系:
Re: 为什么每次重启后DNS配置自动丢失了呢?
第一次是blankyao 写了:你是怎么配置的dns?如果是通过network manager配置的话出现这种情况很正常
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改
sudo gedit /etc/resolv.conf
后来也同时在network manager 配过。
现在是我即使把nameserver 配置到/etc/network/interfaces 也不可以。
由于不知道network manager 的全部影响和哪些软件必须关联到它,所以没卸,能讲讲么?
-
- 帖子: 68
- 注册时间: 2007-01-13 20:52
- 联系:
Re: 为什么每次重启后DNS配置自动丢失了呢?
你是怎么在/etc/network/interfaces里面自己修改的呢?能不能帖出来参考一下
我有两个网卡
我有两个网卡
-
- 帖子: 68
- 注册时间: 2007-01-13 20:52
- 联系:
Re: 为什么每次重启后DNS配置自动丢失了呢?
我想问一下8.04里对于DNS的的base configure配置在那里
/etc/resolvconf/resolv.conf.d/head是6.06里才有的文件,那这个文件在8.04里对应哪个文件呢?我想在这里添上DNS设置看行不行
/etc/resolvconf/resolv.conf.d/head是6.06里才有的文件,那这个文件在8.04里对应哪个文件呢?我想在这里添上DNS设置看行不行
-
- 帖子: 68
- 注册时间: 2007-01-13 20:52
- 联系:
Re: 为什么每次重启后DNS配置自动丢失了呢?
我真的快不想用ubuntu了,每次重启都要重新配置DNS,这是什么系统嘛
每次/etc/resolv.conf文件都是
# 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反复重启都不会出现丢失呢? 怎么我更新一下反而丢失了呢?
每次/etc/resolv.conf文件都是


# 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
- 来自: 合肥工业大学
- 联系:
Re: 为什么每次重启后DNS配置自动丢失了呢?
具体network manager会产生的影响我也不知道,我现在把他卸掉了,然后自己配置的,用着正常,没出现问题。cdxueq 写了:第一次是blankyao 写了:你是怎么配置的dns?如果是通过network manager配置的话出现这种情况很正常
我目前的解决办法是卸掉network manager,然后在/etc/network/interfaces里面自己修改
sudo gedit /etc/resolv.conf
后来也同时在network manager 配过。
现在是我即使把nameserver 配置到/etc/network/interfaces 也不可以。
由于不知道network manager 的全部影响和哪些软件必须关联到它,所以没卸,能讲讲么?
-
- 帖子: 251
- 注册时间: 2008-01-31 22:05
Re: 为什么每次重启后DNS配置自动丢失了呢?
/etc/network/interfaces和/etc/resolv.conf都要重视哦(我一直都是在命令行里操作的)。
前一个是网络开机的状态,后一个是DNS。
你是两个网卡,先吧前一个写好吧。
auto lo #是本地,不能删!
添加
auto eth0 #局域网的一号网卡
auto eth1 #局域网的二号网卡
auto ppp0 #宽带的
auto ppp1。。。。。。。。。。
自己查资料吧。。。

前一个是网络开机的状态,后一个是DNS。
你是两个网卡,先吧前一个写好吧。
auto lo #是本地,不能删!
添加
auto eth0 #局域网的一号网卡
auto eth1 #局域网的二号网卡
auto ppp0 #宽带的
auto ppp1。。。。。。。。。。
自己查资料吧。。。

-
- 帖子: 251
- 注册时间: 2008-01-31 22:05
Re: 为什么每次重启后DNS配置自动丢失了呢?
应该就是interface的问题,它是网卡的启动配置,即使开机静态配置了IP,重启,还是原来的,用锐捷的都知道,必须把inreface好好写一下。。。 

-
- 帖子: 70
- 注册时间: 2008-05-02 0:14
Re: 为什么每次重启后DNS配置自动丢失了呢?
系统是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。
-
- 帖子: 1
- 注册时间: 2012-08-08 15:40
Re: 为什么每次重启后DNS配置自动丢失了呢?
试了一下,还不错,添加完/etc/resolvconf/resolv.conf.d/tail文件的nameserver后,重启丢失DNS的问题解决了。谢谢楼上!
-
- 帖子: 12
- 注册时间: 2008-10-24 10:47
Re: 为什么每次重启后DNS配置自动丢失了呢?
这个问题可以这样解决:
直接编辑/etc/network/interface文件:
#sudo vi /etc/network/interfaces
提示后按E强制编辑,添加以下东东到最后面:
dns-nameservers 192.168.58.110 -------------->这行是新添加的哦,DNS的地址自己改一下。
重启一下就可以了:
#sudo reboot
直接编辑/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
- 来自: 长沙