Linux(Ubuntu)下电信3G CDMA 华为 EC169无线上网卡拨号(转)

时间:2021-10-10 18:48:08

 

小白┊系统技术, 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上网的朋友。