求助:网通ADSL不能拨号上网

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
tocsin
帖子: 2
注册时间: 2008-11-20 14:33

求助:网通ADSL不能拨号上网

#1

帖子 tocsin » 2008-11-20 14:41

刚刚接触Ubuntu,纯菜鸟。

用Wubi方式刚装完8.10,与WindowsXP共同在C区内,XP系统可以正常拨号上网,设备是USB接口的ADSL 5800UB。正常进入Ubuntu系统后,使用sudo pppoeconf试图连接网络,可以检测到以太网卡,但最后总是出现如下提示信息:

Sorry, I scanned 2 interfaces, but the Access Concentrator of your provider did not respond. Please check your network and modem cables. Another reason for the scan failure may also be another running pppoe process which controls the modem.

反复试验,依然不能正常拨号上网,请求各位高手帮助。
头像
aric286
帖子: 960
注册时间: 2007-12-03 9:54
联系:

Re: 求助:网通ADSL不能拨号上网

#2

帖子 aric286 » 2008-11-20 15:01

没遇到过,帮你顶下
mwwstuday
帖子: 88
注册时间: 2008-10-30 17:02

Re: 求助:网通ADSL不能拨号上网

#3

帖子 mwwstuday » 2008-11-20 15:08

同情。有一个usb接口的朋友。
我和你的一样,usb接口的很麻烦。
参考这里:
ubuntu 7.04安装usb 猫(Connexant AccessRunner chipsets4)
2007-06-16 12:11
在ubuntu 7.04 安装 USB ADSL modem( 文章是别人写的我只是把不一样的地方修改了)

一 关于这个猫有几点要说的:
1.usb猫: USB ADSL modem (芯片Connexant AccessRunner chipsets,)应该都适用于这个芯片的猫。

2.系统 :ubuntu 7.04

二 这个猫驱动的步骤有4步:
1.kernel要能加载这个usb设备

2.这个Connexant AccessRunner的芯片要有firmware(这个从你的windows驱动里面提取出来)

3.通过Bridged IP over ATM (RFC1483/RFC2684),需要装br2684ctl这个软件来桥接

4.这一步就和普通的ADSL一样了,用pppoeconf来设置账号密码之类的

三 所需要的软件
1,cxacru-fw.c (下在地址) http://linux.chinaunix.net/bbs/attachme ... aid=177479)
2,CnxEtU.sys
3,br2684ctl
4,pppoeconf
下面是详细步骤:
1.首先开个terminal,

CODE:
$ lsusb
[Copy to clipboard]

先看看自己的usb adsl modem有没有在list里面,一般是有的,后面有Connexant的字样
没有那就检查下自己的内核看看有问题没有了吧,一般能行的,我从Live-CD装到硬盘的

2.firmware
这个需要自己找到自己对应的CnxEtU.sys文件,此文件从windows版驱动而来,如果你安装好windows驱动
请在windows下,按"开始"->"搜索"来查找此文件
下面需要一个叫cxacru-fw的程序,来剥离出firmware,下载地址:
http://zhuoyin.googlepages.com/cxacru.zip
把下载到的cxacru-fw和CnxEtU.sys放在一起:

$ chmod +x cxacru-fw
$ ./cxacru-fw cnxetu.sys cxacru-fw.bin
[Copy to clipboard]

output出来的cxacru-fw.bin文件就是firmware文件.
把这个文件拷贝到/lib/firmware

CODE:
$ sudo cp cxacru-fw.bin /lib/firmware
[Copy to clipboard]

一般过几分钟会自动加载,或者开机后也会自动加载

3.br2684ctl
这时候需要安装一个br2684ctl的软件
我是直接在live-cd里面安装的,不用到网上去下载
直接在程序管理器里面搜索br2684ctl就可以了
然后安装
装好了以后就可以搭桥了

CODE:
$ sudo br2684ctl -b -c 0 -a vpi.vci
[Copy to clipboard]

vpi和vci值,这个和当地的isp的设置有关,这个在windows下都要设置的
如果实在不知道的话,打电话问问isp,或者你能在windows下正常上网,看看驱动程序里面的具体设置,
好,现在桥搭好了,执行ifconfig,你会发现新多出来的一个nas0的虚拟网卡,这时候启动网卡

CODE:
$ ifconfig nas0 up
[Copy to clipboard]

nas0虚拟网卡已经就绪

4.pppoeconf
现在开始可以用这个网卡拨号了,我用的是ubuntu自带的pppoeconf

CODE:
$ sudo pppoeconf
[Copy to clipboard]

会自动检测你的nas0,eth0,eth1....
检测到nas0后就会要你输入profile的名字,ADSL账号和密码,其余的设置都直接过了吧,要自己改也行
关于pppoeconf的具体设置,请参看
http://wiki.ubuntu.org.cn/ADSLPPPoE?hig ... %28ADSL%29
假设我设置的一个profile的名字叫dsl-provider,然后要启动,则执行:

CODE:
$ sudo pon dsl-provider
[Copy to clipboard]

PS:如果碰到一个错误叫什么找不到"nic-nas0"的话..请

CODE:
$ sudo gedit /etc/ppp/peers/dsl-provider
[Copy to clipboard]

找到"nic-nas0",改成"nas0",保存,我不知道为啥会出现这问题..我碰到了

断开ADSL连接:

CODE:
$ sudo poff dsl-provider
[Copy to clipboard]

好,完成这四步就可以上网了,lol~~~

上网的话我给个脚本,就是把上面的上网的步骤打个包:

CODE:
#!/bin/bash
sudo br2684ctl -b -c 0 -a 0.32
sleep 3
ifconfg nas0 up
sudo pon dsl-provider
[Copy to clipboard]

先执行:

CODE:
$ gedit ADSL-Dial.sh
[Copy to clipboard]

把上面的代码copy进去,然后

CODE:
$ sudo chmod +x ADSL-Dial.sh
[Copy to clipboard]

以后开机执行这个就行了:P

有什么问题请跟帖提出来,我也是菜鸟一个~~!

参考文献:
https://help.ubuntu.com/community/UsbAdslModem
http://www.linux-usb.org/SpeedTouch/ubuntu/index.html

我是看了这篇文章解决了。
tocsin
帖子: 2
注册时间: 2008-11-20 14:33

Re: 求助:网通ADSL不能拨号上网

#4

帖子 tocsin » 2008-11-21 14:09

先谢谢楼上了!我试一下。 :em01
回复