0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB PPP拨号上网,看这篇!

合宙LuatOS ? 来源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-01-08 18:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天一起来看看,如何使用PPP拨号的方式快速实现USB上网。

一、Windows下PPP拨号

1.1 配置标准调制解调器

1)选择COM口

具体操作如下:

打开控制面板—>电话和调制解调器—>调制解调器—>添加—>选择标准33600bps调制解调器—>选择COM口。

wKgZPGd-UUaATbi6AAJk_HIcUt0602.pngwKgZO2d-UVOAb_KoAAHBa5qiY18447.pngwKgZO2d-UV-AA6TOAALE0_yWs6c535.pngwKgZPGd-UWmAd9fUAAMcvge-5Qs936.png

2)修改波特率

具体操作如下:

选择创建的调制解调器—>属性—>高级—>更改默认首选项—>波特率根据实际使用修改。

wKgZPGd-UXeAXgawAAIqzwGi5bE934.pngwKgZO2d-UYqAbMoPAAIBFfCPacw736.png

注意事项:

如果步骤1)中添加的端口为USB枚举出的AT口时,则端口速率可以为任意值;

如果步骤1)中添加的端口为UART AT口时,则端口速率需设置为模组的UART口速率。

1.2 设置拨号连接

具体操作如下:

打开网络和共享中心—>设置新的连接或网络—>设置拨号连接—>创建拨号连接里,拨号号码为99**1#,勾选“允许其他人使用此连接”,增加连接名称(例如:PPP0)。

wKgZPGd-UZiACG1FAADxKAMRMaM960.pngwKgZO2d-UamAV65QAAGdccJvdRA391.pngwKgZPGd-UbaAb1qbAAEH0QEZ8hc305.pngwKgZPGd-UcGAfydTAAH2DeDWpv8946.png


1.3 验证拨号结果

点击连接—>连接成功—>cmd窗口—>ping –n 5 www.baidu.com,ping外网地址收到正确回复信息,至此PPP拨号上网成功。

二、Linux下PPP拨号

Air780ER模组的vid与pid,分别是19d1和0001。

如无法识别,详细驱动配置参见:

https://docs.openluat.com/air780er/at/quick_start/usb/

2.1 安装PPP拨号软件

在Linux系统的命令模式下,输入以下命令安装PPP拨号软件:

wKgZPGd-Uc6AborGAAAJ0990XLc294.png


2.2 创建拨号脚本文件

1)/etc/ppp/peers/air-ppp

注意:实际使用时,请修改示例中设备名/dev/ttyUSB1为实际设备名。

wKgZPGd-UdqAH6ioAABX0ed8E_0289.png

2)/etc/ppp/peers/air-chat-connect

wKgZO2d-UeSAFCdCAABDT8_DFj8721.png

3)/etc/ppp/peers/air-chat-disconnect

wKgZPGd-Ue2AYk-OAAAkmkZqIxI811.png


2.3 PPP拨号

创建好以上三个文件后,就可以通过pppd拨号了:

wKgZPGd-UfiAdGJoAAANn81aHY0788.png


2.4 配置route

拨号成功后,需要为新建的ppp0网卡配置route。

wKgZO2d-UgKAEvgfAAAJIEfRHBQ094.png

2.5 访问网络

测试一下,我们已经可以正常访问网络了!

wKgZPGd-Ug2AarLbAAePxliultE633.png

三、常见问题及解决办法

3.1 Linux无法识别VID与PID?

一般模组对接的Linux协议是USB协议,设备插入后,系统会检测出设备的标识:PID VID;

其中VID是厂商识别码,PID是产品识别码。此处不需要装驱动也可以识别,所以,我们排除插入无法识别的时候,先通过命令行命令lsusb。

Air780ER模组的VID与PID,分别是19d1和0001。

wKgZO2d-UiKAP9gKAAG0KUyRDfY522.png

如上图所示 ,就是代表已经识别到Air780ER模组了。

查看模组是否已经识别,如果这里没有识别到模组,应该先排除硬件问题。

常见硬件问题:

USB是否走线过长;

USB是否VBUS没有连接;

模组是否没开机。

3.2 在Linux下发AT的小工具

一些Linux开发板本身不带串口工具,出问题的时候没法通过AT指令来找出原因,这里提供一个小工具sendat.c,编译后运行即可。

最新工具下载详见:

https://docs.openluat.com/air780er/at/quick_start/usb/

wKgZPGd-Ui2AE50jAAEY8uNnP7M195.png

今天的内容就分享到这里了~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    8214

    浏览量

    274083
  • PPP
    PPP
    +关注

    关注

    0

    文章

    19

    浏览量

    10724
  • 拨号上网
    +关注

    关注

    0

    文章

    5

    浏览量

    6926
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高速信号抗浪涌“神器”,适用于USB 2.0、USB 3.X(Gen1/Gen2)、HDMI

    usb
    jf_15747056
    发布于 :2025年07月23日 19:08:12

    能源数采网关有哪些上网方式

    能源数采网关通常有5G/4G、WiFi、以太网等上网方式,以下是具体介绍: 5G上网:5G网络具有超高速率、超低时延和海量连接的特性。适用于对实时性要求极高的场景,如大型工业生产线的能源数据采集,能
    的头像 发表于 07-11 15:32 ?144次阅读

    cybt413061连接HFP时,拨号操作未启动是怎么回事?

    请就以下几点提出建议: 1. 启动拨号时,我们正在连接 HFP 配置文件并拨号,然后断开 HFP 配置文件。 在这里,我们遇到的问题是,当发送拨号命令时,HFP 被连接,之后拨号没有
    发表于 07-02 07:17

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之4G

    ELF 1开发板默认支持移远的ec20,使用扩展板的PCIE接口连接。ec20模块支持多种拨号上网方式,如PPP,AT指令,GobiNet,QMI_WWAN等,接下来我们移植USB Serial
    发表于 03-05 15:44

    飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之4G

    ELF 1开发板默认支持移远的ec20,使用扩展板的PCIE接口连接。ec20模块支持多种拨号上网方式,如PPP,AT指令,GobiNet,QMI_WWAN等,接下来我们移植USB Serial
    发表于 03-04 16:49

    4G/5G路由器链路检查作业指导

    4G/5G 路由器通过模块拨号上网,链路检查功能是拨号链路的一种辅助监测手段,通过对指定的?标IP进?Ping检测,判断链路是否正常,?旦监测到链路异常且达到最?失败次数可执?相应的恢复操作。
    的头像 发表于 02-10 10:11 ?761次阅读
    4G/5G路由器链路检查作业指导

    hyper 上网,hyper-v上网的优势

    当市场竞争愈发激烈,批量管理犹如企业竞争力的秘密武器,助力企业在市场中脱颖而出。小编要给大家介绍hyper-v上网的优势。 Hyper-V上网的优势主要体现在以下几个方面: 1. 网络隔离与安全性
    的头像 发表于 02-07 13:44 ?480次阅读
    hyper <b class='flag-5'>上网</b>,hyper-v<b class='flag-5'>上网</b>的优势

    hyper v 上网,Hyper-V 上网:Hyper-V的网络连接与上网设置

    的数据处理解决方案。今天就为大家介绍Hyper-V上网:Hyper-V的网络连接与上网设置。 ? ?在Hyper-V虚拟化环境中,网络连接与上网设置是确保虚拟机能够正常通信和访问外部网络的关键步骤。Hyper-V提供了多种网络配
    的头像 发表于 02-07 10:30 ?2688次阅读
    hyper v <b class='flag-5'>上网</b>,Hyper-V <b class='flag-5'>上网</b>:Hyper-V的网络连接与<b class='flag-5'>上网</b>设置

    ptp协议的基本原理解析

    点对点协议(Point-to-Point Protocol,简称PPP)是一种用于点对点(Point-to-Point)连接的数据链路层通信协议。它主要用于通过拨号、专线或移动网络等建立的直接
    的头像 发表于 12-29 10:08 ?1064次阅读

    什么是ptp协议及其应用

    点对点协议(Point-to-Point Protocol,简称PPP)是一种数据链路层通信协议,用于在两个网络实体之间建立、配置和测试数据链路连接。PPP协议广泛应用于各种场景,包括拨号上网、宽带
    的头像 发表于 12-29 09:32 ?956次阅读

    快速入门!RNDIS网卡实现USB上网~

    本文将带你使用RNDIS的方式,搭配Linux主控终端,快速实现USB上网。 ? RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB
    的头像 发表于 12-24 17:02 ?1505次阅读
    快速入门!RNDIS网卡实现<b class='flag-5'>USB</b><b class='flag-5'>上网</b>~

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-shell编程入门之使用wifi拨号上网

    板卡自带了一个wifi拨号上网的脚本程序。 程序编写 #!/bin/sh function usage() { echo "Usage: -i-s-p "
    发表于 12-13 09:07

    飞凌嵌入式ElfBoard ELF 1板卡-shell编程入门之使用wifi拨号上网

    板卡自带了一个wifi拨号上网的脚本程序。 程序编写 #!/bin/sh function usage() { echo "Usage: -i-s-p "
    发表于 12-12 17:24

    一篇讲透:模组典型上网业务的AT上网流程

    ? 今天我们学习合宙模组典型上网业务的AT上网流程。 文末阅读原文,下载最新教程/固件。 一、简介 本文介绍了合宙4G模组的常用的AT指令和服务器交互的流程。 进一步详细的流程,参见各个模组
    的头像 发表于 10-24 07:14 ?733次阅读
    一篇讲透:模组典型<b class='flag-5'>上网</b>业务的AT<b class='flag-5'>上网</b>流程

    Cat.1设备用某运营商的手机卡无法上网,怎么查错?

    当发现Cat.1设备无法上网时,一定要考虑下SIM卡的问题,多做交叉测试!
    的头像 发表于 08-13 15:04 ?2705次阅读
    Cat.1设备用某运营商的手机卡无法<b class='flag-5'>上网</b>,怎么查错?