我正在尝试使用usb和ppp从我的Android设备连接到主机。

似乎有一个可以使用的选项“adb ppp”。但我找不到解释
关于如何使用它。这里有一个古老的讨论。但是他们结束了对adb的修补。我不敢相信这个问题现在还没有解决。

http://forum.xda-developers.com/showthread.php?p=4537323

这是对adb命令的解释,这就是我已经能够找到的所有文档。

联网:
adb ppp [参数]-通过USB运行PPP。
注意:您不应自动启动PPP连接。
将tty表示为PPP流。例如。开发人员:/dev/omap_csmi_tty1
[参数]-例如defaultroute调试转储本地notty usepeerdns

我不清楚tty的论点是什么。从源头看,它似乎是诸如“shell”,“host:version”之类的服务。或者它可能是(如文档所说)dev:/dev/*,但我不知道要使用哪个。

另外,该命令似乎在主机中派生了一个ppp。但是,我不知道它如何在android设备上运行。

最佳答案

PTY/TTY基本上是使用文件句柄的串行线路隧道。
就像套接字一样,PTY是服务器端,而TTY是客户端。

下面的示例命令可能有效。

adb ppp "shell:pppd nodetach noauth noipdefault /dev/tty" nodetach noauth noipdefault notty <local-ip>:<remote-ip>

10-07 19:35
查看更多