LinuxSir.cn,穿越时空的Linuxsir!

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

adsl-start只要一执行,就改写/etc/resolv。conif,怎样禁止

[复制链接]
发表于 2003-9-3 21:55:51 | 显示全部楼层 |阅读模式
我配置了dns,所以希望/etc/resolb.confs是
domain mydomanname
192.168.1.1

但是每次执行adsl-start,也就是一接通adsl,/etc/resol.conf就被改写了,成为
202.106.196.152
202.106.196.115

后果是我的dns运行不正常了。
怎样克服这个问题
发表于 2003-9-4 08:31:09 | 显示全部楼层
在adsl配置中取消自动获得dns
自己在resolv文件中加入电信的dns
发表于 2003-9-4 09:20:05 | 显示全部楼层
vi /usr/sbin/adsl-connect
找到下面几行,并将其注释掉:
---------------------------------------------------------------------------
if test "$DNSTYPE" = "SERVER" ; then
# Sorry, dude...
rm -f /etc/resolv.conf
ln -s /etc/ppp/resolv.conf /etc/resolv.conf
elif test "$DNSTYPE" = "SPECIFY" ; then
# Sorry, dude...
rm -f /etc/resolv.conf
echo "nameserver $DNS1" > /etc/resolv.conf
if test -n "$DNS2" ; then
echo "nameserver $DNS2" >> /etc/resolv.conf
fi
fi
-----------------------------------------------------------------------------
 楼主| 发表于 2003-9-4 09:26:23 | 显示全部楼层
pppoe.conf中有没有那个变量,开启/关闭这种特性
发表于 2005-3-21 09:11:47 | 显示全部楼层
将好的resolv.conf备份!
建立脚本:
#!/bin/bash
adsl-start
cp -f /etc/resolv.conf.bak /etc/

用这个脚本联网!
回复 支持 反对

使用道具 举报

发表于 2005-3-21 11:24:22 | 显示全部楼层
如果你内网dns可以解析外网,那就将dns设置成内网的.
回复 支持 反对

使用道具 举报

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

本版积分规则

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