Ubuntu6.10初装的时候使用系统自带的ADSl方案设置时一切正常,但是使用“sudo apt-get dist-upgrade”升级之后出现ADSL设置无效的现象,主要表现为:
使用“sudo pppoeconf”设置之后,使用“pon dsl-provider”拨号之后发现并没有连接成功。需要说明的是在升级前设置的ADSL在升级之后仍然可以正常使用,只是升级之后再进行新的ADSL设置就会出现这种问题。
但是至今还没有找到解决方案,既然此路不通,索性抛开系统自带的ADSL方案,另辟蹊径。
这里推荐一个Linux下使用很广泛的pppoe工具:rp-pppoe
首先到“http://www.roaringpenguin.com/en/penguin/openSourceProducts/rpPppoe”下载最新的“rp-pppoe-3.8.tar.gz”。然后解压缩到任意一个文件夹中,在终端机中进入解压后的目录,首先输入“su root”,获得超级用户权限;然后输入“./go”,进入编译、安装、设置一条龙过程:
>>> Enter your PPPoE user name :
此处输入ADSL帐号的用户名
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number. (default eth0):
这里输入 eth0 ,或直接回车,这是ADSL相连的网卡的名字
>>> Enter the demand values (default no):
这里输入 no ,或直接回车,
>>> Enter the DNS inFORMation here:
这里输入 server,即让系统自动分配ip地址
>>> Please enter your PPPoE password:
这里输入你的 ADSL 帐号的密码
>>> Choose a type of firewall (0-2):
这里输入 0
>>> Accept these settings and adjust configuration files (y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。
这时候rp-pppoe已经安装成功了。
完成后使用命令:
sudo pppoe-start 启动 PPPOE 客户端软件,进行连接,如果成功,将出现 Connected;
sudo pppoe-stop 断开和ISP的连接
pppoe-status 查看当前连接的状态
sudo pppoe-setup 进行新的ADSL设置
如果使用“./go-gui”,则会安装带有图形界面的ADSL拨号端。
以后使用这个工具即可。

