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
指令
亲测有效!!!
附: