0

我有一个根深蒂固的 Galaxy S7,我将使用有线作为更大系统的显示器。它需要能够使用静态 IP 地址通过其内置的微型 USB 端口发送和接收以太网数据。

在手机上,当插入笔记本电脑并选择 RNDIS USB 配置时,该设置不会“粘连”并允许手机通过笔记本电脑设置 IP。Android 菜单永远不会更新以显示选择了 RNDIS(它会在选择 MTP 或 Charge 时更新)。但在选择 RNDIS 后,笔记本电脑可以看到 RNDIS 连接,但由于手机没有收到 IP,我无法 ping 通它。“以太网”设置也是灰色的。

我不能使用带有以太网适配器的 OTG 电缆,也不能使用其他电话。我需要静态 IP 是持久的,这样当我拔下手机时它会保留静态 IP,包括在启动之间。有没有我可以运行/编写的软件来完成这个任务,还是我遗漏了一些明显的东西?

需要明确的是,当使用 Galaxy S7 -> OTG 电缆 -> usb-to-ethernet -> ethernet -> ethernet-to-usb -> Windows 10 笔记本电脑设置时,我能够完成这个确切的任务。但是,那是 4 根电缆,我需要用 1 根电缆来完成。如果有人有任何线索,请告诉我。

4

1 回答 1

0

好的,所以我想通了。

我根本没有使用 RNDIS。这完全是通过强制启用手机的以太网接口来完成的。首先,手机确实需要root并安装终端模拟器APK。我在终端模拟器中运行的命令是:

ifconfig eth0 up
ifconfig eth0 <your ip addr here> netmask <your netmaks here>

就是这样。我有一根公头 USB A 到微型 USB 电缆,我能够通过收音机从手机和笔记本电脑 ping 收音机,反之亦然。此方法不保留引导之间的设置,但我将编写一个快速的 Android 应用程序来实现所需的效果。

于 2019-02-28T19:00:01.233 回答