![如何使用 USB/RNDIS 以太网将我的 Android 手机直接桥接至 LAN?](https://linux22.com/image/1554276/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20USB%2FRNDIS%20%E4%BB%A5%E5%A4%AA%E7%BD%91%E5%B0%86%E6%88%91%E7%9A%84%20Android%20%E6%89%8B%E6%9C%BA%E7%9B%B4%E6%8E%A5%E6%A1%A5%E6%8E%A5%E8%87%B3%20LAN%EF%BC%9F.png)
我的三星手机使用 LineageOS。LineageOS USB 模式包括 RNDIS(微软广泛使用的 USB 以太网协议),其设置还包括 USB 网络共享。
我的桌面是 Windows 10,有线英特尔 NIC 和适用于三星 USB、三星+微软 RNDIS 和 ADB 的正确驱动程序。
我希望以这样的方式连接手机:
- 充当 IPv4 DHCP 客户端设备
- 从路由器获取 IP
- 可以像任何其他 LAN 设备一样,使用 TCP/IP 从我的电脑进行连接。
大多数问题似乎与反向连接(使用手机的连接将设备桥接到互联网)或与隧道有关adb
,但这两个问题都不适用于此处。
当我将手机切换到 RNDIS 模式时,我已经让 Windows 自动安装其 RNDIS 设备/驱动程序,但无法再进一步。我很难找到一种方法来实现这一点,而且关于该过程的明确说明的文档并不多。
如果成功的话,我大部分的使用可能都是在sshd
手机上使用桌面 SSH(包括通过 SSH 运行的 SCP),并且可能在后期,在手机上使用 Samba 服务器(除了 MTP 之外的任何服务器!)
但首先我需要一个有效的 USB LAN 连接,这意味着需要同时为手机端和 Windows 端提供指导。如果方便的话,我宁愿在本机上做事,而不是使用额外的软件包。