Linux下ZTE中兴移动网卡的使用
Linux下ZTE中兴移动网卡的使用
关于在Linux下使用ZTE移动网卡,我也是处处碰壁,浪费了许多时间,最后我综合几篇博客和这个模块的AT指令,终于解决了在Linux系统下不能用ZTE移动网卡的方法
环境:Linux发行版:Deepin系统; 其他Linux发行版应该也行
方法步骤:
1. 检查是否插入网卡:
在终端输入命令:
root@Deepin:~# lsusb
Bus 001 Device 020: ID 19d2:0199 ZTE WCDMA Technologies MSM 如出现Bus 001 Device 020: ID 19d2:0199 ZTE WCDMA Technologies MSM 则表示已插入网卡。
2. 检查网卡驱动:
在终端输入命令:
root@Deepin:~# ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2如显示:/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2,则网卡驱动正常
3. 安装minicom并配置:
minicom是一个用在Linux操作系统中的串口通讯工具,
在此处的作用相当于用这个工具给网卡发送指令,让它联网(也可把它当成起驱动作用)
安装minicom:
root@Deepin:~# sudo apt-get install minicom配置minicom:
root@Deepin:~# sudo minicom -s出现如下界面:
接着选择Serial port setup选项:

选择A改为/dev/ttyUSB0(如果经过下面步骤无法启动网卡,那么就把ttyUSB0改为ttyUSB1或ttyUSB2,一个一个的试)
选择E改为9600 8N1

然后按enter确认,再选择Save setup as dfl

最后选择Exit进入串口。
有关
minicom的一些操作:(注意先按ctrl+A,接着再按对应的字母,执行功能)
ctrl+A Z可以进入帮助页面;
ctrl+A X:退出并重置端口;
ctrl+A Q:直接退出;
ctrl+A K:打开kermit;
ctrl+A L:是否保存log到一个文件;
ctrl+A e:进入local echo模式。
4. 开始发送AT指令:
使用ctrl+A e:进入local echo模式:
发送AT指令:
AT+CFUN=0
AT+CGDCONT=1,"IP"
AT+CFUN=1
AT+CREG=1
AT+CEREG=1
AT+CGACT=1,1
AT+ZGACT=1,1发完这些,就基本可以上网了. (如果还是不行,多试几次或者仔细看一下步骤3)
断开连接:发送AT+ZGACT=0,1指令
亲测有效!!!
附:
