usb adsl猫上网
时间:2008-12-20
来源:互联网
由于本人使用usb 猫上网,在suse下一直没能成功上网。新版本发行后又忍不住装上,研究了一些文章后终于成功上网。将过程写出来供大家参考。
首先确认已安装下面这几个包:linux-atm,rp-pppoe,linux-atm-devel(这个不能确认有用,但是我装了)
接着安装驱动,我用的是Conexant芯片的猫,需要叫做cxacru-fw.bin的firmware。使用附件里面的cxacru-fw(如果这个程序你不能用,那就用附件里的cxacru-fw.c自己重新编译吧)从CnxEtU.sys里提取。CnxEtU.sys这个文件可以在你的猫的驱动盘里面找到,或者如果你在xp能正常使用猫,那在xp里面也能找到。把这个两个文件放在共一个文件夹内,在终端里进入这个文件夹,运行
chmod +x cxacru-fw
./cxacru-fw CnxEtU.sys cxacru-fw.bin
会有类似
found firmware in `CnxEtU.sys' at offset 0x41c0这样的提示,这说明文件提取成功,会在文件夹内生成cxacru-fw.bin文件。
把它放到 /lib/firmware这个文件夹里,等几秒猫上的link等会亮起来,表示驱动成功了。
编辑/etc/ppp这个文件夹下的chap-secrets 和 pap-secrets这两个文件,用下面的内容替换原来的
username * password
其中username 和password指的是你的上网用户名和密码,用你自己的代替。
新建一个叫access的文件内容如下:
noipdefault
defaultroute
user 'username@isp'
noauth
updetach
usepeerdns
plugin /usr/lib/pppd/2.4.5/rp-pppoe.so
nas0
### If the firmware loads but pppd won't
### connect, uncomment this option to make
### pppd be more verbose in the system log
# debug
### For more details (and more options)
### Read man pppd
其中username指的是你上网的用户名,而rp-pppoe.so这个文件可能你的位置跟我的不一样,如果不一样用你的来替换它。
把这个文件放到 /etc/ppp/peers这个文件夹下面。
再建一个叫dail的文件内容如下:
#!/bin/bash
modprobe ppp_generic
modprobe pppoatm
modprobe br2684
br2684ctl -b -c 0 -a 8.35
# here the number 8 is for the VPI and 35 for VCI
sleep 3
#correct script
ifconfig nas0 up
sleep 5
pppd call access
其中8.35 是指你的VPI和VCI如果你的不一样,请自己替换。
使其可执行
chmod +x dail
最后重启机器。以后需要上网的时候就运行
./dial(运行这个文件需要root权限)
首先确认已安装下面这几个包:linux-atm,rp-pppoe,linux-atm-devel(这个不能确认有用,但是我装了)
接着安装驱动,我用的是Conexant芯片的猫,需要叫做cxacru-fw.bin的firmware。使用附件里面的cxacru-fw(如果这个程序你不能用,那就用附件里的cxacru-fw.c自己重新编译吧)从CnxEtU.sys里提取。CnxEtU.sys这个文件可以在你的猫的驱动盘里面找到,或者如果你在xp能正常使用猫,那在xp里面也能找到。把这个两个文件放在共一个文件夹内,在终端里进入这个文件夹,运行
chmod +x cxacru-fw
./cxacru-fw CnxEtU.sys cxacru-fw.bin
会有类似
found firmware in `CnxEtU.sys' at offset 0x41c0这样的提示,这说明文件提取成功,会在文件夹内生成cxacru-fw.bin文件。
把它放到 /lib/firmware这个文件夹里,等几秒猫上的link等会亮起来,表示驱动成功了。
编辑/etc/ppp这个文件夹下的chap-secrets 和 pap-secrets这两个文件,用下面的内容替换原来的
username * password
其中username 和password指的是你的上网用户名和密码,用你自己的代替。
新建一个叫access的文件内容如下:
noipdefault
defaultroute
user 'username@isp'
noauth
updetach
usepeerdns
plugin /usr/lib/pppd/2.4.5/rp-pppoe.so
nas0
### If the firmware loads but pppd won't
### connect, uncomment this option to make
### pppd be more verbose in the system log
# debug
### For more details (and more options)
### Read man pppd
其中username指的是你上网的用户名,而rp-pppoe.so这个文件可能你的位置跟我的不一样,如果不一样用你的来替换它。
把这个文件放到 /etc/ppp/peers这个文件夹下面。
再建一个叫dail的文件内容如下:
#!/bin/bash
modprobe ppp_generic
modprobe pppoatm
modprobe br2684
br2684ctl -b -c 0 -a 8.35
# here the number 8 is for the VPI and 35 for VCI
sleep 3
#correct script
ifconfig nas0 up
sleep 5
pppd call access
其中8.35 是指你的VPI和VCI如果你的不一样,请自己替换。
使其可执行
chmod +x dail
最后重启机器。以后需要上网的时候就运行
./dial(运行这个文件需要root权限)
上传的附件
cxacru.zip (7.3 KB, 0 次查看) |
作者: koryn 发布时间: 2008-12-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28