[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" breaktimeout 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的内容然后寻找问题与解决方案

网络连接成功的截图

Ubuntu使用ZTE MF832S上网卡拨号上网相关推荐

  1. linux 查看 pppoe dns,Ubuntu 7.04中ADSL拨号上网及DNS设置

    我在家业余时间学习linux,用Ubuntu7.04感觉很爽,但是用电信的ADSL上网和DNS设置确费了一番手脚.下面将我的遭遇说说,和大家一起交流下 1.ADSL 在ubuntu 下拨号用ADSL拨 ...

  2. FL2440 3G上网卡拨号上网,并实现mdev自动挂载

    ___________________________________ 主机操作系统:Centos 6.5 交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台: FL2440     ...

  3. 关于Ubuntu 使用PPPoe拨号上网,导致wifi没有错误。

    因为宿舍网是拨号上网, 刚从 温都死 转向Ubuntu(LINUX桌面版)基本上陌生的操作环境,所以百度一下 Ubuntu怎么拨号上网. gedit pppoeconfig  终端输入,就可以操作配置 ...

  4. 续——《RedHat/Fedora等非ubuntu的Linux系统星空极速netkeeper拨号上网 》

    小补充,在上一篇转载的文章中<RedHat/Fedora等非ubuntu的Linux系统星空极速netkeeper拨号上网>中提到{方法一,Debian下突破星空极速拨号用了一个" ...

  5. linux下4g拨号上网问题,解决 Ubuntu 18.04 下无法建立 4G 拨号的问题

    如果你像我一样用 Ubuntu Unity 的话,你可能会遇到"无法建立 4G 拨号上网"的问题.不过这个问题不是一直都会出现,如果你是标准的 Gnome Shell 或者 KDE ...

  6. ubuntu 下使用wireless拨号上网

    本文源自:http://blog.sina.com.cn/s/blog_7c72b4210100qu6r.htmlp 学校里宿舍用的是联通宽带,赠送了一个wireless帐号用来拨号上网,校内,实验室 ...

  7. Ubuntu PPPoE拨号上网

    安装PPPoE 有网络连接的情况下 sudo apt install pppoeconf 无网络连接的情况下 在其它电脑上依次下载以下软件包(注意选择适合自己硬件类型的版本) libc6 ifupdo ...

  8. ubuntu 寝室拨号上网以及在家上网

    下面自己综合整理的,首先列出两篇参考的资料 http://zhidao.baidu.com/link?url=MHrpTBBnhF-z_FG-C8i9CoZMQfDLe5Kb62A-yEvKuHYbF ...

  9. ubuntu下adsl拨号上网

    无论是电信还是联通,拨号软件都只有windows版本,根本没有考虑过linux用户,但是ubuntu这个优秀的系统怎么可能没有简单的拨号呢,下面由我给大家介绍几种linux拨号的方法,主要是分两种: ...

  10. Linux/Ubuntu下的PPPoE拨号上网方法

    -------------蓝色是终端里面的连接方式,可以不看--------------------- ADSL上网,Ubuntu下是可以的,虽然以前没用过拨号上网,不过查了查也不是很麻烦. 打开终端 ...

最新文章

  1. linux sed给空文件首行插入_Linux系统中sed命令在文件某行前后添加内容的用法
  2. Linux网络服务_邮件服务器-Redhat Enterprise 5.9
  3. zookeeper在搭建的时候,解决后台启动为standalone模式问题
  4. java 笔记(3)多态 容易理解
  5. mysql隔离级别 举例_mysql的事务隔离级别举例
  6. excel自动生成舒尔特表_EXCEL自动生成的PPT
  7. 3中查询数据库连接数
  8. 软件开发者最重要的四大技能
  9. [Day30] DBUtils和连接池
  10. git push 报错:you are not allowed to upload merges
  11. 效率低的日子怎么办?
  12. selenium常用定位方式
  13. ASP.NET生成分页静态页
  14. poj 2833 The Average(堆)
  15. 优秀在线答题小程序汇总分享
  16. NLP:不要重新造轮子
  17. supermap javascript 点聚合
  18. 利用ckplayer播放视频
  19. 5G推动下,XR的需求“爆发”会来自B端还是C端?
  20. SVAC编解码技术标准:诞生、质疑与发展

热门文章

  1. 测度论与概率论基础学习笔记8——3.2积分的性质
  2. iphone 装 android系统,iPhone上安装Android系统详细步骤。
  3. 数据风云、十年变迁(DTCC会议总结)
  4. 多边形最大内接圆的简单画法
  5. linux如何复制文件夹到根目录,unix如何复制文件和文件夹目录
  6. python程序设计基础课后习题答案(电子版,可复制)
  7. 怎么把音频合并在一起?
  8. wmic命令行工具介绍
  9. 常用数据接口汇总,百度、谷歌、头条、微博指数,高校名单,疫情数据...
  10. 虚拟机运行win95