分享
 
 
 

在Linux下如何驱动USB接口的ADSLmodem

王朝system·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

一.使用ECI HiFocus ADSL USB and Globespan based modems Linux driver 时显示找到globespan usb modem ,并显示setup modem 成功,在连接时能收到返回信息,但因为它使用的是用户名/密码验证方式,但我的ISP使用专线方式(RFC1577),故没有连接成功,但只差最后一步了,因为硬件已经驱动好,可惜,不过仍在使用用户名/密码方式登陆(即拨号方式)的朋友可能会成功,GlobeSpan USB ADSL Modem在linux下将会成功应用。另外,实达和伊泰克的usb adsl 也适用globespan 芯片,应该也可以用这个驱动。

二.使用RFC1577-routed,开机后自动联网,从来不用user/passwd,现在运行它的主程序后,power灯亮,link灯闪,能显示接收到一些16进制信息,但可能在双方的验证过程中出现问题而中断。中断后link灯也长亮,就像winme下连上了一样,但没有创建ppp0设备,所以失败。不过现在仍用用户名密码方式登陆的朋友可能成功。

方法:

1 下载cvs版驱动(更新很快),解至一目录,make make install

2 编辑/etc/eciadsl/vidpid(说明文档中未提及)如下: 0915 0001 0915 0002(globespan),其余步骤同它的网站的说明文档,诸如vpi vci user passwd 等,至于它的内核支持及pppd,我的redhat8安装后完全满足条件,如不满足,可按说明及运行程序的提示安装。

3 运行startmodem,如成功建立ppp0,则连接成功。至于能不能冲浪,还要看gateway 及dns 等设置。

系统是RH8.0,实达5800ub的usb接口adsl modem,协议为ppp over atm。

安装过程如下:

1,下载上面的驱动,解开压缩包。

http://adslinux.iespana.es/adslinux...3-01-24-src.tgz

2,拷贝刚才解开的文件夹cxacru到/usr目录

3,进入cxacru,执行make命令

4,完毕之后就会有以下几个命令在/usr/sbin目录下

cxioctl cxnet2down.sh cxnetup.sh cxstop.sh

cxload cxnet2up.sh cxpm cxunload.sh

cxload.sh cxnetdown.sh cxstart.sh

5,cxstart.sh用来起动猫,并执行pppd拨号。cxstop.sh用来切断pppd连接并且关闭猫。

cxload.sh载入猫的微代码,对猫进行初试化。cxstart.sh自动调用了cxload.sh。

我们只要cxstart.sh起动,cxstop.sh关闭就行了。

6,如果用的系统是比较新的,没有必要重新编译核心。RH8.0的核心是2.4.18

pppoa模块已经编译好了。如果不确定的话,执行find /lib -name ppp* -print

看是否有pppoatm.o。没有的话就要重新编译核心了。

7,要注意的是:RH8.0系统自带的PPP软件包不包含pppoatm.so(这个共享库能够让pppd执行

ppp over atm拨号,检查一下是

否有/usr/lib/pppd/plugins/pppoatm.so)。

所以要到网上找到ppp-2.4.0b2-2的rpm包,然后用rpm -e ppp卸载掉原先的软件包,

再rpm -ivh ppp*安装新的ppp软件包

8,既然要用pppd来拨号就要编辑好相关的文件。进入/etc/ppp目录,编辑三个文件:

chat-secrets,pap-secrets,options。pap-secrets和chat-secrets的内容相同,类似于:

# Secrets for authentication using CHAP

# client server secret IP addresses

"adsl@local" * "adsl"

(注:adsl@local是上网用的帐号,adsl是密码)

options内容为:

lock

defaultroute

noipdefault

noauth

holdoff 4

maxfail 25

persist

asyncmap 0

lcp-echo-interval 2

lcp-echo-failure 7

name adsl@local

user adsl@local

plugin /usr/lib/pppd/plugins/pppoatm.so

0.200

9,修改/etc/cxacru,如下:

#

# Config file for Conexant AccessRunner

#

# Driver mode

DRIVER_MODE=1 # 1 = normal, 2 = debug

# Protocol

PROTOCOL_MODE=2 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa)

# Paths

BINARY_PATH="/usr/sbin"

ATM_PATH=""

# ATM

VPI=0

VCI=200

# Specific for RFC1483/2684 routed

IP_ADDRESS=

NETMASK=255.255.255.0

GATEWAY=

10,Add a new line in /etc/hotplug/blacklist file:

usbcam

11,好了,到了这里基本上一切ok了!让我们试试吧。

a,首先cxstop.sh,关闭猫。

b,然后cxstart.sh,重新起动猫并且会自动进行pppd连接

你应该看到类似的提示:

Inits Conexant AccessRunner

Loading firmware...

Conexant AccessRunner microcode upload program

Josep Comas . 24/1/2003

I found ADSL modem with VendorID = 0572 & ProductID = cafe

Loading and sending /usr/sbin/cxinit.bin...

Sending is finished!

Loading driver...

Launching driver in normal mode...

Using /lib/modules/2.4.18-14/kernel/drivers/usb/cxacru.o

Warning: loading /lib/modules/2.4.18-14/kernel/drivers/usb/cxacru.o will taint the kernel: forced load

See http://www.tux.org/lkml/#export-tainted for information about tainted modules

Module cxacru loaded, with warnings

/usr/sbin/cxload.sh successful

Setting PPP over ATM...

Setting PPPoA

Loading ppp_generic...

Loading pppoatm...

Activating send/receive data...

Conexant AccessRunner ioctl call

Josep Comas . 24/1/2003

I found ADSL modem with VendorID = 0572 & ProductID = cafe

Loading pppd daemon...

/usr/sbin/cxnet2up.sh successful

c,用ifconfig命令查看是否出现了ppp0的连接,如果有的话,恭喜你,成了。

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:244 errors:0 dropped:0 overruns:0 frame:0

TX packets:244 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:16856 (16.4 Kb) TX bytes:16856 (16.4 Kb)

ppp0 Link encapoint-to-Point Protocol

inet addr:61.154.28.177 P-t-P:61.154.28.1 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1

RX packets:285 errors:0 dropped:0 overruns:0 frame:0

TX packets:392 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:134727 (131.5 Kb) TX bytes:79519 (77.6 Kb)

注:如果你有eth0连接,可能会出现一切正常但无法ping到外面的现象。试着关eth0,重新起动adsl。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有