用户讨论:Xiaotian0127
conexant AccessRunner usb adsl modem 驱动上网pppoe 主要参考了这几篇文章:
http://gentoo-wiki.com/HARDWARE_Fujitsu-Siemens_Amilo_M1450G
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拨号才行,不知道有没有高手,可以解决