背景

因某些不可描述的特殊原因,需要将Android机器上的WIFI的网络通过USB共享到PC机
步骤:

  1. 使用USB数据线连接PC的USB口和Android机器的USB主USB口,
  2. 打开Android机器设置里面的网络共享与便携式热点,打开USB网络共享开关,正常情况下(主流的Android手机),在
    Win10的设备管理器或者网络连接中,会新增一块网卡设备。
    但有些Android设备(比如RK3399的主板),USB插上去连接之后会显示一个未知的设备–RNDIS
    什么是RNDIS呢?又怎么装驱动?

概念

RNDIS(Remote Network Driver Interface Specification) ,既是RemoteNDIS,既是远程网络驱动接口规范。
基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,实现USB网卡功能

Win10上RNDIS驱动安装

使用操作系统的”自动搜索更新的驱动程序”并安装RNDIS驱动会提示失败

选择第二项 “浏览我的计算机以查找驱动程序”
–>选择 “让我从计算机上的可用驱动程序列表中选取”
–>在左侧的厂商中选择Microsoft,右侧的型号中选择远程NDIS兼容设备
–>安装驱动,重新插拔USB线
正常就会多出一个网卡设备