LinuxSir.cn,穿越时空的Linuxsir!

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

为何resolv.conf总是被修改(已解决)

[复制链接]
发表于 2006-12-14 12:51:57 | 显示全部楼层 |阅读模式
我在公司是通过路由器上网,gentoo现在每次启动后都上不了网,必须cp resolvconf /etc/
原以为是搞成了dhcp,但检查我的/etc/conf.d/net,我是设置的静态ip呀,如下:
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
dns_domain_lo="homenetwork"
config_eth0=( "192.168.1.131 netmask 255.255.255.0 brd 192.168.1.255" )
routes_eth0=( "default gw 192.168.1.1" )
mtu_eth0="1200

求教了
发表于 2006-12-14 14:15:32 | 显示全部楼层
增加
dns_servers_eth0="xxxxxxxx"
回复 支持 反对

使用道具 举报

发表于 2006-12-14 14:24:14 | 显示全部楼层
问题在dns_domain_lo="homenetwork"
官方文档有点问题,删掉这一行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-14 14:32:49 | 显示全部楼层
多谢多谢!已搞定。gentoo的配置给别的发行版还真不一样
回复 支持 反对

使用道具 举报

发表于 2006-12-14 16:59:46 | 显示全部楼层
多谢,我也正为这问题而苦恼呢
回复 支持 反对

使用道具 举报

发表于 2006-12-14 17:35:48 | 显示全部楼层
Post by taocp
问题在dns_domain_lo="homenetwork"
官方文档有点问题,删掉这一行。


我那行留着了,也没问题啊?
不过我加了一行eth0的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-14 19:37:19 | 显示全部楼层
Post by gnap
我那行留着了,也没问题啊?
不过我加了一行eth0的。

是的,都没问题,也许该试试只去掉那一行,看行不?上班时再试试
回复 支持 反对

使用道具 举报

发表于 2006-12-14 20:33:33 | 显示全部楼层
Post by taocp
问题在dns_domain_lo="homenetwork"
官方文档有点问题,删掉这一行。


幸好我没有看官方文档 ~~~刚才看了准备改呢,现在就省了...
回复 支持 反对

使用道具 举报

发表于 2010-1-31 11:55:28 | 显示全部楼层
我也遇到这个问题。我的解决办法:
# cd /etc/init.d
# grep resolv.conf *
发现bootmisc net.eth0 net.lo三个脚本文件中有一个resolvconf命令改写/etc/resolv.conf,可是/sbin中没有resolvconf这个工具。于是:
# emerge resolvconf
然后修改/etc/resolvconf.conf
把name_servers=127.0.0.1前面的#去掉,改为:
name_servers="${DNS_IP1} ${DNS_IP2}" (${DNS_IP1}和${DNS_IP2} 为变量,需要改成你自己的真实IP,可以不止2个,隨你加多少个),然后:
# resolvconf -u (更新/etc/resolv.conf)

当然,你也可以直接编辑/etc/resolv.conf,但要修改上面提到的/etc/init.d/中的三个脚本。不过,我没试过,不知道行不行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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