2011-8-10 21:44:45
wvdial驱动手机当猫上网
在没有宽带的地方,需要上网,只好用手机勉强一下了。我的手机是波导D609移动心机,不是3G手机,上网慢啊,没办法,没银子啊。
这个手机买的时候带着个光盘,里面有驱动软件,装上可以把手机当猫的,还可以接受,这个驱动软件在波导的官方网站上也有下载,文件名带pc-link的就是,下载安装即可,网站上软件说明里虽没有说支持D609,不过一般也是支持的,找版本差不多的下载吧。
WINDOWS 下用这个软件,别看是官方的软件,仍有不少缺点,比如默认连接电脑的速度(波特率)是100多Kbps(后来才发现可以在电脑的网络属性里设置成400多Kbps,官方软件让人汗),还有就是非常容易掉线,一掉线,则必须拔掉手机,再插上,才能再拨号!不然拨不成。
手动断线后再连线,也得拔掉手机再插上,麻烦。
没事在LINUX下折腾一下,编译安装wvdial(先编译安装wvstreams),很快完工。
插上手机到USB口,手机问设为U盘还是摄像头还是PC通讯?这里当然设为PC通讯。
运行wvdialconf,系统会自动识别手机为USB MODEM,并且自动创建一个/etc/wvdial.conf,修改这个文件如下:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
; 上面几句是文件自带的,下面这句是加上的,
; 我这里包月手机上网不分cmnet和cmwap,
; 如果你那里区分,请根据实际情况修改此句:
Init3 = AT+CGDCONT=1,"IP","cmnet"
Modem Type = USB Modem
; 下面这句也是加的
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
; Phone = <Target Phone Number>
; 这是我这里移动上网拔的号
Phone = *99***1#
; 下面的用户名和密码是任意的!
; Username = <Your Login Name>
Username = any
; Password = <Your Password>
Password = any
; 系统检测手机并创建本文件时
; 自动检测设置波特率为460800,也就是连接电脑的速度是400多Kbps,不必修改。
Baud = 460800
; 我操,下面这一句是必须加上的!试验N次就差这一句!死活成功不了!
Stupid Mode = 1
好了,现在执行wvdial命令,系统会创建ppp0,成功连接。想断线,按CTRL+C即可。
LINUX下用wvdial上网,非常稳定,一般不掉线,手动断开后,再重拨时不需要拔掉手机再插上,仍直接执行wvdial就行。
手机也能到猫使用