​小白┊系统技术​​, by sokita.

Ubuntu下

安装 wvdial

用以下命令安装 wvdial:

​​​sudo apt-get install wvdial​​​​make PREFIX=/usr &&
make PREFIX=/usr install &&​

配置 wvdial
配置文件

​/etc/wvdial.conf, /etc/ppp/*​​配置信息

​wvdialconf /etc/wvdial.conf​

安装后接上ec169上网卡运行wvdialconf,检测到/dev/ttyUSB0设备,将提示有设备的初始化及拨号串,记录下来,手工编辑/etc/wvdial.conf配置文件

​sudo gpedit /etc/wvdial.conf​

内容如下:
​​​[Dialer cdma3g]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = 用户名
Password = 密码
Baud = 4608000​




​[Dialer cdma1x]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = CARD
Password = CARD
Baud = 460800​
​​当有3G信号时,使用wvdial cdma3g命令来拨号,3G信号覆盖不到的地方,使用wvdial cdma1x命令拨号。
在拨号之前,使用route del default删除缺少路由或者是在拨号之后,使用route add default ppp0替换原来的缺省路由,否则,拨号成功了也不能访问网络。
比在windows下速度能好些,不过受随机性的影响,可以不计,只能证明在linux下3G上网速度不比windows下效果差。
无线上网卡在linux下的拨号速度倒是快的非常!即拨即上。
写下此文,分享给同样需要在linux下3G上网的朋友。