用户讨论:Xiaotian0127

来自Ubuntu中文
跳到导航跳到搜索

conexant AccessRunner usb adsl modem 驱动上网pppoe 主要参考了这几篇文章:

http://gentoo-wiki.com/HARDWARE_Fujitsu-Siemens_Amilo_M1450G

http://www.linuxsir.org/bbs/showthread.php?t=190349&highlight=%E4%B8%89%E6%AD%A5+%E6%AD%A5%E8%B5%B0+%E8%B5%B0

http://www.linuxsir.org/bbs/showthread.php?t=301405&highlight=AccessRunner

http://bbs.chinaunix.net/viewthread.php?tid=841808&highlight=Conexant



我用的是网通送的星网数码的猫,上网方式为pppoe,pppoa的朋友可以参考第二篇文章

由于ubuntu已经在内核中加入了设备驱动及相关的内核设置,所以不需要编译内核,因

此直接安装系统(这个应该比较简单,但注意ubuntu的root用户操作需要用sudo,密码为你

安装系统时建立的帐号密码),然后制作linux上面用的firmware文件cxacru-fw.bin,这里需

要两个文件:cxacru-fw.c(这个附件里有)与CnxEtU.sys,cxacru-fw.c可以在这里找到:

http://accessrunner.cvs.sourceforge.net/accessrunner/utils/cxacru-fw.c?view=log

CnxEtU.sys可以在安装了windows驱动的系统中通过查找得到或者在驱动光盘上也可以找到

在linux下,编译cxacru-fw.c得到cxacru-fw程序(需要libc6-dev库,用新立得从光盘查找安装):

gcc -o cxacru cxacru-fw.c

创建linux的firmware文件:

cxacru CnxEtU.sys cxacru-fw.bin

将cxacru-fw.bin(注意系统只认此文件名)放到/lib/firmware下

此时可能需要重新启动计算机,重启后,modem的link灯开始同步(进入系统后,由一闪一闪

到一直亮着),查看设备状态:

less /proc/net/atm/cxacru:X

应该是:Line up(X代表数字)

下面,便可用br2684ctl设置vpi与vci,br2684ctl的deb安装包可以在

http://packages.ubuntu.com/edgy/net/br2684ctl

找到(附件里有),在安装时,还需要linuxatm1库的支持,用新立得从光盘查找安装,然后

双击br2684ctl_20040226-1_i386.deb安装,然后设置:

br2684ctl -b -c 0 -e 0 -a 0.vpi.vci (使用本地的VPI/VCI,-e 0为LLC方式)

配置成功,会显示:

RFC1483/2684 bridge: Interface "nas0" created sucessfully RFC1483/2684 bridge: Communicating over ATM 0.vpi.vci, encapsulation: LLC RFC1483/2684 bridge: Interface configured

最后,使用系统自带的pppoeconf配置adsl拨号,我在配置的时候,除了adsl 帐号、密码需

要填写以外,其它选默认的OK即可,配置完成,

pon dsl-provider(拨号)

poff(挂断)

转自[1] 上面方法,我已在ubuntu 7.10中试过,很不错,只有一点遗憾,每次开机要重新运行 br2684ctl -b -c 0 -e 0 -a 0.vpi.vci (使用本地的VPI/VCI,-e 0为LLC方式) 然后,用系统自带的pppoeconf配置adsl拨号才行,不知道有没有高手,可以解决