我有一个带根目录的Galaxy S7,我将用它作为一个更大系统的显示器。它需要能够使用静态IP地址通过其内置的微型USB端口发送和接收以太网数据。
在手机上,当插入笔记本电脑并选择RNDIS USB配置时,该设置将不会“卡住”,并允许手机拥有笔记本电脑设置的IP。Android菜单不会更新以显示RNDIS已被选中(它将在选择MTP或Charge时更新)。但是在选择RNDIS之后,笔记本电脑可以看到RNDIS连接,但是因为手机没有收到IP地址,所以我无法ping通它。“以太网”设置也是灰色的。
我不能使用带有以太网适配器的OTG电缆,也不能使用不同的电话。我需要静态IP是持久的,以便当我拔出电话时,它会保留静态IP,包括启动之间。有没有一个我可以运行/编写的软件来完成这个任务,或者我是否遗漏了一些显而易见的东西?
需要明确的是,当我使用Galaxy S7 -> OTG cable -> usb转以太网->以太网->以太网转usb -> Windows10笔记本电脑设置时,我能够完成这一任务。然而,这是4根电缆,我需要能够完成这一点与1。如果谁有任何线索,请让我知道。
发布于 2019-03-01 03:00:01
好的,我想通了。
我最终根本没有使用RNDIS。这完全是通过强制启用电话的以太网接口来实现的。首先,手机确实需要安装根目录并安装terminal emulator应用程序包。我在终端仿真器中运行的命令是:
ifconfig eth0 up
ifconfig eth0 <your ip addr here> netmask <your netmaks here>就是这样。我只有一根USB转微型USB线,我可以从手机和笔记本电脑通过无线电连接到无线电,反之亦然。这种方法不会在两次启动之间保留设置,但我将编写一个快速的Android应用程序来实现所需的效果。
https://stackoverflow.com/questions/54893152
复制相似问题