EC20 ppp拨号上网步骤

  • 1. 准备工作
  • 2.安装软件
  • 3.上网测试

树莓派内核现在已集成了EC20的驱动,不需要再去进行驱动移植,虽然没有MiniPcie的接口,但用usb转minipcie也是一样。

1. 准备工作

  • ec20模块
  • sim卡一张,我用的是移动的
  • 插入4g模块,检查驱动
//查看usb驱动
lsusb


说明驱动已经有了

2.安装软件

  1. 拨号软件我们选择linux下智能拨号工具wvdial
// 安装拨号工具
sudo apt install wvdial
  1. 安装完拨号工具,开始修改配置,配置文件在 /etc/wvdial.conf
// 打开配置文件
sudo vim /etc/wvdial.conf

打开后默认如下图

修改完如下图,Defaults可改任意名字

修改完成后:wq 保存

3.上网测试

// 先查看网卡
ifconfig

// 开始拨号
sudo wvdial Defaults   //如果上面你改了名字就用自己改的


等待片刻,时间可能较长,4G天线一定要接

出现如上图,说明拨号成功

// 此时无法进行其他操作
ctrl + z 可将拨号置于后台

我们观察到使用ctrl + z后出现[1]+ Stopped,是因为使用拨号后,停留在拨号进程,无法使用其他指令才这么做的如果要回到刚才拨号的进程,可以使用指令
fg 1 //回到刚才的进程,后面的数字1就是[1]+ Stopped里面的数字,[X]里面是什么,就用fg X 回去ctrl + z 是将进程置于后台ctrl + c 就可结束当前的进程
我们可以使用以下指令后台拨号
sudo wvdial default&就是在指令后面加一个&
// 再次查看网卡
ifconfig

出现ppp0,就已经拨号成功了,看见已经自动分配了ip。现在我们测试一下网络。使用ppp0去ping一下百度ping -I ppp0 www.baidu.com出现如下图,说明可以连接外网了,此时可以观察ec20模块上的网络指示灯闪烁频率加快,也就是有数据交换ctrl + c  可结束ping指令

此时只是拨号成功,并非使用ec20网络,我们可以测试一下,使用更新指令
sudo apt update发现更新正常但是,ec20上的网络指示灯并没有闪烁频率加快,说明没有数据交换
问题就是:此时树莓派的默认路由使用的是其他网卡,并非ec20我们先查看一下路由列表,使用下面指令
route -n

查看列表发现,默认路由是eth0,因为我接了网线,又连了WiFi,路由有这么多。这里eth0是网口。wlan0是WiFi,
ppp0才是ec20的路由,只需要把ppp0变成第一个就可以使用ec20上网。
// 我们可通过以下指令设置默认路由
sudo route add default dev ppp0 //意思是添加ppp0网卡设备为默认路由//或者通过ip地址,ip地址是通过上面ifconfig指令查看所得,或者换成10.64.64.64,上面路由表里的Kernel IP
sudo route add default gw 10.72.158.47
sudo route add default gw 10.64.64.64 //这里顺便给出删除默认路由指令,就是把上面的add换成del
sudo route del default dev ppp0
此时再查看路由表
route -nppp0网卡已经排在第一位

我们再用之前的方式,更新指令
sudo apt update我们发现再更新时,ec20网络指示灯闪烁频率变快,可以多试几次验证一下
此时已经实现ec20 ppp0拨号正常上网
注意:拨号和设置默认路由,在树莓派重启后都会失效,所以每次开机都需要上面的步骤,因此我们可以写一个脚本,开机
拨号和设置默认路由,这个我后面再说写脚本的事,到时再解决这个问题。

最后,其实ppp0拨号,是4g时代以前所使用的拨号方式,也限制ec20的入网速度,对于现在4g/5g时代,ppp0拨号已经无法发挥模块的性能,官方也不再建议使用ppp0拨号,目前最常用的GobiNet,而且树莓派内核已经支持了qmi_wwan的驱动,我们下一节,讲解使用qmi_wwan拨号

第三节 树莓派EC20之PPP拨号上网相关推荐

  1. 实现4G模块EC20在树莓派系统下的PPP拨号上网

    目录 PPP协议 PPP通信建立 PPP认证方式 ppp协议栈 pppd数据传输 Pppd 控制协议数据流程 Linux中的PPP实现 安装PPP 方法一:源码安装 方法二: 直接安装 PPP拨号上网 ...

  2. 树莓派搭载EC200U 4G模块(USB网卡上网和PPP拨号上网)

    文章目录 一.EC200U模块4G模块介绍 二.USB转串口驱动设置 (1)打开树莓派的串口 (2)lsusb是否有EC200U模块 (3)添加 VID 和 PID 信息 三.USB网卡驱动上网 四. ...

  3. 树莓派中SIM7600G-H 4G DONGLE模块使用记录(一)PPP拨号上网/4G上网

    项目场景: 如何使用SIM7600系列的4G通信模块进行PPP网上拨号以实现4G通信,在讲解前,未搭建好树莓派远程连接桌面的读者可以先转向树莓派4B环境搭建+电脑远程连接+打开文件管理闪退(上). 模 ...

  4. 第四节 树莓派EC20之QMI_WWAN拨号

    ec20使用qmi_wwan拨号 1. 准备工作 2. 移植拨号工具 3. 拨号上网 4.拨号中可能存在的问题(如果没出现问题就不需要看了) 1. 准备工作 上一节讲了ec20的ppp拨号方式,那么在 ...

  5. sim7600ce 拨号上网测试_SIM7600CE TCP/IP连接与PPP拨号上网 4G上网

    SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...

  6. SIM7600CE TCP/IP连接与PPP拨号上网

    SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...

  7. linux怎么使用4g模块的网络,在ARM-linux上实现4G模块PPP拨号上网(示例代码)

    在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从一无所知到开发完成花了一周多.最后看到ARM板ping通www.baidu.com时甚是高兴,现将此过程整理如下.当然,除此之 ...

  8. sim900芯片—GPRS模块ppp拨号上网

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

  9. 在ARM-linux上实现4G模块simcom7100c 的PPP拨号上网

    转http://blog.sina.com.cn/s/blog_7880d3350102wb92.html 在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从一无所知到开发完成 ...

最新文章

  1. 第五百六十四天 how can I 坚持
  2. 为了一窥国足输韩国之后人们的评论,我爬了懂球帝App
  3. QIIME 2教程. 08差异丰度分析gneiss(2020.11)
  4. MySQL优化CPU消耗
  5. ORACLE DATAGUARD 数据库---创建逻辑备用数据库
  6. 社团报名系统php,php85高校学生社团管理系统
  7. RSocket 基于消息传递的反应式应用层网络协议
  8. SUBSTRING_INDEX
  9. 构造者模式(Builder)
  10. 清华大学计算机导师排名,清华大学计算机科学与技术系导师简介:周立柱
  11. Code For Better 谷歌开发者之声——Google Play
  12. 集团施工企业安全生产风险管控和隐患排查治理双重预防机制数字化建设方案
  13. ElasticSearch IK分词器配置远程词典
  14. “水晶糖果字体”练习
  15. ESP8266编译提示:undefined reference to `app_main‘
  16. 哈工大计算机系统2022春 大作业 程序人生
  17. 串口协议和 stm32CubeMX实例、keil波形观测
  18. php面试题目(中等水平)
  19. 计算机的rom与硬盘区别,RAM和ROM亲们傻傻分不清?
  20. 开机时小键盘灯不亮的解决方案

热门文章

  1. Unity_滚动文本字幕
  2. 7大爱好来提高编程技能
  3. Caesar密码的生成与破解
  4. 如何用Qt绘制一颗好看的二叉树
  5. javaweb商城实现在线支付
  6. C/C++简单音乐播放器系统
  7. Python实战技巧(9)Python发送邮件
  8. python安装不了是什么问题_python为什么安装了运行不了?
  9. css3论坛,css3学习参考手册
  10. 平面设计中的简约设计到底指什么?