LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 727|回复: 6

变态的resolv.conf

[复制链接]
发表于 2004-9-6 12:55:36 | 显示全部楼层 |阅读模式
问题描述:虚拟机环境,freebsd4.10
昨天还能上网的,今天就不行了(昨天晚上做了个汉化),上网敲www.baidu.com,浏览器提示:unkonwn host www.baidu.com
怀疑是resolv.conf出了问题,果然!修改,再次上网,问题依旧!
再看resolv.conf,还是以前的设置,晕倒
我重起机器,在/stand/sysinstall下设置nerworking,startx后还是不能上网
resolv.conf还是以前的配置,我采用的是dhcp自动分配,各位看官帮忙啊!
 楼主| 发表于 2004-9-6 12:56:22 | 显示全部楼层
参考了http://www.linuxsir.cn/bbs/showt ... &pagenumber=1
问题还是不能解决
发表于 2004-9-6 13:42:48 | 显示全部楼层
试试使用静态ip,不要dhcp?
发表于 2004-9-6 15:13:11 | 显示全部楼层
dhcp会通过调用resolvconf来修改resolv.conf来修改DNS设置,resolv.conf的注释里也应该提到,避免手工编辑这个文件,你所做的修改将会遗失。
resolvconf的设置目录在/etc/resolvconf/下面,我的解决方法是:
修改/etc/resolvconf/resolv.conf.d/head 文件。这个文件是在resolvconf设置resolv.conf的时候放置在文件头部的,我可以把我自己需要的DNS服务器放在这儿。那么,每次设置resolv.conf的时候,需要的DNS就会放在最上面:

/etc/resolvconf/resolv.conf.d/head:

  1. # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
  2. #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
  3. nameserver 61.234.254.5
复制代码
 楼主| 发表于 2004-9-6 16:16:06 | 显示全部楼层
楼上的大哥,我的是freebsd4.10.没有
/etc/resolvconf/resolv.conf.d/head
急啊
 楼主| 发表于 2004-9-6 17:09:30 | 显示全部楼层
logout后提示
xauthargv):1: bad display name "freebsd.localdomain:0"
in "remove" command
我敲hostsname
显示的是freebsd.localdomain
我的主机名是freebsda啊
那位知道是那力错了
 楼主| 发表于 2004-9-6 17:31:26 | 显示全部楼层
接主题,nslookup dns显示的是正确的dns,ping www.163.com
ping cannot resovlve www.163.com:host name looup failure
不能解析域名,估计还是dns的错啊,ping 网关是通的,再次描述一下我的环境:虚拟机通过主机上网,采用nat连接,昨天还行的,今天就不行,郁闷
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表