在linux下使用大唐L5730的3g(移动G3)上网卡| 我就是mr徐

 
在Ubuntu904和debian sid下使用g3上网卡已经半年了,正好看到ubcn上有人问怎么用g3,就写出来总结一下吧。

1.确定你使用的上网卡是否能被linux支持。

我用的是acer aspire one zg8,使用的是大唐的l5730的3g上网卡

可以在终端输入

lsusb | grep “1ab7:5730″

如果没有显示,你可能需要google下自己的g3卡是否被linux支持

如果有

Bus 004 Device 002: ID 1ab7:5730

这样的显示,恭喜你,你就是L5730的上网卡,xx可以按这篇文章做下去。

2.驱动你的g3卡

其实linux本来就已经可以驱动你的g3卡, 不过要通过一个叫usbserial的模块,并指定参数。

用root权限,在/etc/modrpobe.d/目录下建立一个l5730.conf的文件,内容为

options usbserial vendor=0×1ab7 product=0×5730

在/etc/modules文件里{zh1}加入一样:usbserial。

然后用root权限modprobe usbserial,加载usbserial模块

查看下有没有/dev/ttyusb0和/dev/ttyusb1,又的话驱动部分暂时就搞好了

2.设置kppp

打开kppp,点击配置,在调制解调器界面选择新建,如下输入:

然后在调制解调器界面,点击调制解调器命令,编辑初始化字符串1和初始化字符串2如下

确定,保存,然后在账户选项卡新建帐号如下

至此,kppp输入完毕,用用户号any,密码any,链接到选择g3,调制解调器选择L5730就可以链接到3g网络了。

3.设置休眠

在kppp运行时休眠,可能导致恢复后提示无法找到设备,必须先rmmod再modprobe usbserial这个模块才行。通过一些设置可以避免这样的麻烦。

hibernate的设置:用root权限设置/etc/hibernate/common.conf,在{zh1}加入如下三行:

AlwaysKill yes

IncompatiblePrograms pppd

UnloadModules usbserial

4.怎么找到自己的3g网卡的vendor和product id

即使你用的不是L5730芯片的g3网卡,只要你的网卡能支持usbserial,也可以尝试通过这样的方式使用3g网络。

在终端输入usb-devices

比如我的上网本会出现很多下面这样的信息

T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1ab7 ProdID=5730 Rev=01.00
S:  Manufacturer=LeaDcore   Technology
S:  Product=Leadcore  HSDPA
S:  SerialNumber=00000000000123456789
C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic
I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic
I:  If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic
T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0

D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1

P:  Vendor=1ab7 ProdID=5730 Rev=01.00

S:  Manufacturer=LeaDcore   Technology

S:  Product=Leadcore  HSDPA

S:  SerialNumber=00000000000123456789

C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA

I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic

I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic

I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic

I:  If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic

由于我知道我在win下拨号软件里提示的调制解调器是leadcore,所以我能猜测大概是这款
而拨号的号码,你可以在 win的网络连接里寻找cmcc的连接,察看并使用里面的电话号码。

已知支持的芯片/网卡:

大唐L5730:acer aspire one zg8

可能的问题:
执行kppp 出现:
pppd: The remote system is required to authenticate itself
pppd: but I couldn’t find any suitable secret (password) for it to use to do so.
pppd: (None of the available passwords would let it use an IP address.)

(ubuntu没这个问题,我的debian sid出现了这个问题)

那么在/etc/options里加入

noauth

© 2010, . 转载请注意遵守CC知识共享协议。

作品采用进行许可。

Powered by

郑重声明:资讯 【在linux下使用大唐L5730的3g(移动G3)上网卡| 我就是mr徐】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——