win10使用4G 模块RNDIS模式上网

Posted ricks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10使用4G 模块RNDIS模式上网相关的知识,希望对你有一定的参考价值。

 Windons使用RNDIS模式上网步骤

 

Chapter 1 模块端配置

1模块设置为RNDIS模式

   1.       以EC20CEFAG模块为例

  2.       命令如下:

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

2)         sync

3)         reboot

 

 

查看设置结果:

[email protected]:/usrdata# cat /sbin/usb/compositions/usb_net_type

rndis

 

2拨号上网,过程略

3查看网卡配置

[email protected]:/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桥接模式

[email protected]:/usrdata# brctl show

bridge name     bridge id               STP enabled     interfaces

bridge0         8000.8e4074bc79ac       no              rndis0

 

5路由模式

[email protected]:/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模式上网的主要内容,如果未能解决你的问题,请参考以下文章

树莓派树莓派使用4G模块上网

Linux系统下使用4G模块EC20实现拨号上网

在ARM-linux上实现4G模块PPP拨号上网

嵌入式Linux系统---ppp拨号,4G模块上网

物联网4G全网通无线路由器模块 串口WiFi透传 插SIM卡就能上网

sim7600ce 4G模块设置飞行模式后重启模块自动关闭飞行模式,这个怎么实现重启后还是飞行模式