如何仅使用微型USB电缆(无OTG适配器)在有根的Galaxy S7上配置静态IP和以太网?

时间:2019-02-26 19:57:49

标签: android ethernet rndis

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

在电话上,将其插入笔记本电脑并选择RNDIS USB配置时,该设置不会“粘滞”,并且允许笔记本电脑为手机设置IP。 Android菜单从不更新以显示已选择RNDIS(选择MTP或Charge时将更新)。但是在选择RNDIS后,笔记本电脑可以看到RNDIS连接,但是由于电话没有收到IP,因​​此无法ping通它。 “以太网”设置也显示为灰色。

我不能将OTG电缆与以太网适配器一起使用,也不能使用其他电话。我需要静态IP是永久性的,以便在拔下电话时,它可以保留静态IP,包括启动之间的IP。有没有可以运行/编写的软件来完成此任务,或者我缺少明显的东西?

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

1 个答案:

答案 0 :(得分:0)

好吧,我知道了。

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

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

就是这样。我只有一根USB A到micro USB的公头电缆,我能够通过收音机对手机和笔记本电脑中的收音机进行ping操作,反之亦然。此方法不会在启动之间保留设置,但我将编写一个快速的Android应用程序以实现所需的效果。