Ubuntu使用ZTE MF832S上网卡拨号上网

您所在的位置:网站首页 zte售后电话号码 Ubuntu使用ZTE MF832S上网卡拨号上网

Ubuntu使用ZTE MF832S上网卡拨号上网

2023-03-31 17:42| 来源: 网络整理| 查看: 265

[Updated on 2020.6.14, a muffled day as ususal] [2021.5.8更新:这方法貌似用不了了,好久不用ubuntu了,最近因为毕业设计要在linux上搞开发,想继续用网卡,结果不行了,不知道是我操作的问题还是怎么的。推测应该是发生了一些变化。因为在windows系统上驱动程序本来是不能 发短信的,结果不知道是哪一天,就可以收发短信了,可能导致以前的串口代码不能用了,累了,毁灭吧,赶紧的。] 概述

办理移动59元套餐送了一张副卡有60GB流量,还送了个ZTE 4G终端在笔记本上上网。在windows系统下运行良好,因为MF832S内含驱动,安装完之后启动软件就可以用了。但是并不提供linux的使用方式。将其插入Ubuntu 18.04后能够识别此Modem(下图第6行)

william@WUbuntu:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 007: ID 2232:1080 Silicon Motion Bus 001 Device 006: ID 0cf3:e500 Atheros Communications, Inc. Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 029: ID 19d2:0199 ZTE WCDMA Technologies MSM Bus 001 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 001 Device 003: ID 0c45:6613 Microdia Bus 001 Device 002: ID 046d:c084 Logitech, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

然后使用Ubuntu的系统设置进行网络连接

失败。搞不懂为什么。上网查了很多资料,说要用wvdial拨号之类的,然而太复杂,遂弃之。

终于找到一片ZTE MF832S的文章,成功上网

https://www.hissy.cn/2018/07/22/ZTE-MF832-DIAL/

(这篇博文写的比较清楚了,我就不在这儿当复读机了)

但是这样太麻烦,每次开机都要使用minicom开启一遍,想着使用rc.local开机脚本启动

 

编写自动化脚本 (一定要先按照https://www.hissy.cn/2018/07/22/ZTE-MF832-DIAL/ 文章操作一遍,确认可以成功拨号上网)

minicom支持运行脚本,但有严格的格式

现编写两个脚本,一个开启拨号,一个断开连接

 

modemconnect脚本文件(开启拨号上网)

send "AT+CGDCONT=1,\"IP\"" send "AT+CFUN=1" send "AT+CEREG=1" send "AT+CGREG?" send "AT+CEREG?" send "AT+ZGACT=1,1" send "AT+CGPADDR=1" expect { "OK" break timeout 3 goto exitt } goto exitt exitt: ! killall -9 minicom

 

modemdisconnect脚本文件(断开连接)

send "AT+ZGACT=0,1" expect { "OK" break } ! killall -9 minicom

使用脚本的命令(modemconnect文件应该放在当前目录)

注意把root密码那里换成自己的密码哈,没有中括号。

echo [root密码]|sudo -S minicom -S modemconncet

结果如下

 

将minicom启动脚本命令加入/etc/rc.local文件

参见我的这篇文章

https://blog.csdn.net/qq_42131061/article/details/99708214

请只看有关rc.local的内容

我的rc.local文件的内容

 

echo 80308400|sudo -S minicom -S /home/william/modemconncet echo 80308400|sudo -S minicom -S /home/william/modemconncet

rc.local的内容三个注意事项:

1.80308400换成自己的root密码

2.相同脚本我写了两次是因为这个连接一次连接成功的几率不大,具体原因我也不是很清楚,反正多执行几次就对了,副作用就是减慢开机过程

3./home/william/modemconnect换成自己脚本所在的路径

 

如果配置完成后重启系统网卡依然未自动连接,请查看系统日志 /var/log/syslog  有关rc.local的内容然后寻找问题与解决方案

 

网络连接成功的截图



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3