LinuxSir.cn,穿越时空的Linuxsir!

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

ubuntu的pppoe的resolv.conf怎么老被更改?

[复制链接]
发表于 2005-8-26 10:48:13 | 显示全部楼层 |阅读模式
我用pppoeconf设置的pppoe拨号上网,上着上着(20分钟左右),就碰到xxx.xxx.xx域名无法解析的错误(比如firefox里头看网页时)。颇奇怪,用ifconfig看连接,又没问题。后来cat /etc/resolv.conf才发现我设置pppoe时填写的nameserver项都没有了。每每修改过resolv.conf,并chmod成444,居然依旧被更改了。。。搞的我又要重拨号,郁闷。

想用rp-pppoe拨号,可是
root@ubuntu:~ # apt-get install rp-pppoe
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package rp-pppoe


  :thank  :help
发表于 2005-8-26 13:36:54 | 显示全部楼层
http://forum.ubuntu.org.cn/viewtopic.php?t=264&start=15
这是相关讨论,最后解决方法请看第三页
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-26 16:50:59 | 显示全部楼层
非常感谢!看来我的问题和你一样。
把我的解决过程贴出来,或许对其他人有用:

1、在pppoeconf设置时选择不更改/etc/resolv.conf 。(不过按理说这个比较没关系,resolv.conf可以自己更改)。
2、重要的是修改/etc/network/interfaces文件。我默认的是对连接到adsl modem的网卡eth1进行dhcp分配ip,很可能是dhcp修改了/etc/resolv.conf的namesever信息,所以我把网卡eth1设成静态ip。
# /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
        script grep
        map eth1
       
# The primary network interface
iface eth1 inet static
   address 10.0.0.139
   netmask 255.255.255.0
   network 10.0.0.0
   broadcast 10.0.0.255
   # dns-* options are implemented by the resolvconf package, if installed
   dns-nameservers 202.111.138.55 202.111.98.55  


3、确保/etc/resolv.conf中的dns设置正确:
# /etc/resolv.conf
nameserver 202.111.113.55
nameserver 202.111.98.55
回复 支持 反对

使用道具 举报

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

本版积分规则

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