Windons使用RNDIS模式上网步骤

Chapter 1 模块端配置

1模块设置为RNDIS模式

  1.       以EC20CEFAG模块为例

  2.       命令如下:

1)         echo  rndis  >  /sbin/usb/compositions/usb_net_type

2)         sync

3)         reboot

 

查看设置结果:

root@mdm9607-perf:/usrdata# cat /sbin/usb/compositions/usb_net_type

rndis

 

2拨号上网,过程略

3查看网卡配置

root@mdm9607-perf:/usrdata# ifconfig

bridge0   Link encap:Ethernet  HWaddr 8E:40:74:BC:79:AC

inet addr:192.168.30.1  Bcast:192.168.30.255  Mask:255.255.255.0

inet6 addr: fe80::8c40:74ff:feb9:76a9/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:920 errors:0 dropped:0 overruns:0 frame:0

TX packets:435 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:52545 (51.3 KiB)  TX bytes:31203 (30.4 KiB)

rmnet_data0 Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00

inet addr:10.242.102.66  Mask:255.255.255.252

inet6 addr: fe80::c88f:3382:750a:552c/64 Scope:Link

UP RUNNING  MTU:1500  Metric:1

RX packets:2469 errors:0 dropped:0 overruns:0 frame:0

TX packets:2195 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:1608163 (1.5 MiB)  TX bytes:378636 (369.7 KiB)

rndis0    Link encap:Ethernet  HWaddr AE:EB:67:41:D6:E1

inet addr:169.254.3.1  Bcast:169.254.3.255  Mask:255.255.255.0

inet6 addr: fe80::aceb:67ff:fe41:d6e1/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:2787 errors:0 dropped:4 overruns:0 frame:0

TX packets:2229 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:472475 (461.4 KiB)  TX bytes:1728119 (1.6 MiB)

4桥接模式

root@mdm9607-perf:/usrdata# brctl show

bridge name     bridge id               STP enabled     interfaces

bridge0         8000.8e4074bc79ac       no              rndis0

 

5路由模式

root@mdm9607-perf:/usrdata# route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

0.0.0.0         10.242.102.65   0.0.0.0         UG    0      0        0 rmnet_data0

10.242.102.64   0.0.0.0         255.255.255.252 U     0      0        0 rmnet_data0

192.168.30.0    0.0.0.0         255.255.255.0   U     0      0        0 bridge0

 

Chapter 2 电脑端设置(windows10)

1安装驱动

Quectel_LTE_Windows_USB_Driver_RNDIS_V1.0.2

2发现rndis网卡

发现了NDIS网卡之后,windows就可以上网了,不需要其他设置。

2 RNDIS 详细信息如下:

设备描述

设备ID

设备实例路径

常规信息

详细信息

电脑端ip地址

和模块bridge0同ip段

Chapter 3 设置过程中遇到的问题和注意事项

卸载quectel usb驱动

安装rndis驱动

如果没有出现rndis网卡,可能是被windows识别成别的端口了,比如识别成DM端口了,需要改过来。

其他问题

出现2个AT端口,com6能用,com3不能用,这是windows驱动错乱了。

最后附一张RNDIS拓扑图

参考:https://docs.microsoft.com/en-us/windows-hardware/drivers/network/overview-of-remote-ndis--rndis-

参考其他老外的方法:https://wiki.moddevices.com/wiki/Troubleshooting_Windows_Connection

win10使用4G 模块RNDIS模式上网的更多相关文章

  1. 4G模块*99#拨号上网

    操作系统:win10 模块型号:quectel EC20 CE FAG 4G模块拨号步骤如下: 1. 打开网络和internet设置 2. 选择“拨号” 3. 选择“设置新连接” 4. 选择“拨号调至 ...

  2. 在ARM-linux上实现4G模块PPP拨号上网【转】

    本文转载自:http://blog.csdn.net/zqixiao_09/article/details/52540887 在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从 ...

  3. 嵌入式Linux系统---ppp拨号,4G模块上网【转】

    本文转载自:http://blog.csdn.net/qq562029186/article/details/65438553 4G模块PPP拨号上网 方法1 所需文件: xxx-chat-conne ...

  4. [nRF51822] 13、浅谈nRF51822和NRF24LE1/NRF24LU1/NRF24L01经典2.4G模块无线通信配置与流程

    前言:  nRF51可以支持基于2.4G的互相通信.与NRF24LE1的通信.与NRF24LU1的通信.与NRF24L01的通信. 一.nRF51822基于2.4G和nRF51822通信 其中nRF5 ...

  5. 高新兴 ME3630-W 4G 模块 Android 平台适配

    2019-04-26 关键字:高新兴 ME3630-W 适配.rk3128 移植 4G 模块 本篇文章系笔者在移植 高新兴物联 ME3630-W 4G 模块到运行着 Android4.4 操作系统的 ...

  6. 嵌入式Linux利用ppp实现4G模块联网

    https://blog.csdn.net/qq361294382/article/details/52136126 https://blog.csdn.net/qq361294382/article ...

  7. 【设计模式】module(模块)模式

    写在前面 最近刚接触到设计模式, <head first设计模式>里有一篇文章,是说使用模式的心智, 1.初学者"心智" :"我要为HELLO WORLD找个 ...

  8. XBee 802.15.4/Digimesh FAQs:如何为2.4G模块选择合适的信道

    XBee 802.15.4模块和XBee Digimesh模块在硬件上完全相同,只是出厂带有不同固件,如果测试需要,这两个固件可以都可以互换烧入模块中. 如何为2.4G模块选择合适的信道 IEEE 8 ...

  9. 迅为IMX6开发板支持全网通4G模块丨GPS模块丨WIFI蓝牙丨千兆以太网

    迅为i.MX6开发板丨迅为i.MX6Q开发板丨四核imx6开发板丨Cortec-A9开发板丨资料介绍: 特点: 处理器:Freescale Cortex-A9四核i.MX6Q主频1GHz 核心板配置: ...

随机推荐

  1. sqler sql 转rest api 的docker 镜像构建(续)使用源码编译

    sqler 在社区的响应还是很不错的,已经添加了好多数据库的连接,就在早上项目的包管理还没有写明确, 下午就已经有go mod 构建的支持了,同时也调整下docker 镜像的构建,直接使用git cl ...

  2. Embedded SW uses STL or not

    As the complexity increasing of embedded software, more and more projects/products use C++ as the im ...

  3. python 用type()创建类

    type()可以查看一个类型,也可以查看变量的类型 class Hello1(object): def hello(self, name = 'world'): print('Hello, %s' % ...

  4. JAVA中数组Array与List互转

    List<String> list = new ArrayList<String>();String[] array = new String[10]; 1.数组转成Listl ...

  5. 为什么js 的constructor中是无限循环嵌套:Foo.__proto__.constructor.prototype.constructor.prototype.constructor.prototype.xxx ?

    constructor始终指向创建当前对象实例的(构造)函数. 任何函数都是Function类的一个实例 那么根据上述可知:任何函数的constructor属性都指向Function类,而Functi ...

  6. gaea-basic-components 知识点

    github:https://github.com/ascoders/gaea-basic-components

  7. eclipse中如何去掉复制代码有行号的数字

    当我想查找别人资料,想复制别人的代码,但别人的代码中序号行数数字,怎么能快速去除呢,如以下截图所示  首先将你的带有行号的代码拷到一个类中.你会看到一大堆的错误,不用急.   注意将视图切换到java ...

  8. 洛谷 3295 [SCOI2016]萌萌哒——并查集优化连边

    题目:https://www.luogu.org/problemnew/show/P3295 当要连的边形如 “一段区间内都是 i 向 i+L 连边” 的时候,用并查集优化连边. 在连边的时候,如果要 ...

  9. 菜鸟如何学习vue

    作为一个前端菜鸟,最近开始接触和学习vue. 以前用到的是bootstrap前端框架. Bootstrap,来自 Twitter,是目前最受欢迎的前端框架. Bootstrap 是基于 HTML.CS ...

  10. OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程 -参考自http://lavasoft.blog.51cto.com/62575/1104993/

    OpenSSL 1.0.0生成p12.jks.crt等格式证书的命令个过程   此生成的证书可用于浏览器.java.tomcat.c++等.在此备忘!     1.创建根证私钥命令:openssl g ...