在kppp运行时休眠,可能导致恢复后提示无法找到设备,必须先rmmod再modprobe usbserial这个模块才行。通过一些设置可以避免这样的麻烦。
hibernate的设置:用root权限设置/etc/hibernate/common.conf,在最后加入如下三行:
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