LinuxSir.cn,穿越时空的Linuxsir!

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

防止自动更改DNS出错

[复制链接]
发表于 2009-6-29 16:40:44 | 显示全部楼层 |阅读模式
使用 DHCP 自动获取 IP 地址,但是不想每次启动网络的时候让 DHCP 更改你的 DNS 服务器(域名服务器),在 /etc/conf.d/dhcpcd 中的 DHCPCD_ARGS 中添加 -R 选项。这样会阻止 DHCP 在每次网络启动的时候改写你的 /etc/resolv.conf :

DHCPCD_ARGS="-R -t 30 -h $HOSTNAME"

我是按照上面的命令输入的,但网卡重启后就会报错,连不上网,如果把那个-R选项去掉就可以,但会经常掉线,机子上装有两块网卡eth0没用,我想问下常掉线的原因是不是每次重启后DNS被改了
发表于 2009-6-29 16:52:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-6-29 17:08:18 | 显示全部楼层
chattr +i /etc/resolv.conf
这样你的DNS就没法更改了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 17:11:24 | 显示全部楼层
Post by zpcat;2002075
chattr +i /etc/resolv.conf
这样你的DNS就没法更改了。

我试试这种方法可以不
用WIKI上的方法加-R后网卡重启后就会报错
回复 支持 反对

使用道具 举报

发表于 2009-6-30 10:27:39 | 显示全部楼层
/etc/resolv.conf.tail
或者
/etc/resolv.conf.head
回复 支持 反对

使用道具 举报

发表于 2009-6-30 19:15:34 | 显示全部楼层
Post by 意难忘;2002078
我试试这种方法可以不
用WIKI上的方法加-R后网卡重启后就会报错


是的 现有版本的dhcpcd 没有-R这个参数的 我也被骗了
回复 支持 反对

使用道具 举报

发表于 2009-6-30 20:11:19 | 显示全部楼层
可以试试chattr +i /etc/resolv.conf
虽然,有点强硬。但是很有效果。
回复 支持 反对

使用道具 举报

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

本版积分规则

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