Linux

LinuxZTE中兴移动网卡的使用

关于在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选项:

01.png

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

选择E改为9600 8N1

02.png

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

03.png

最后选择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指令

亲测有效!!!

附:

安装wicd解决无线网卡开机不自动连接 命令: sudo apt-get install wicd

评论

This is just a placeholder img.