如何使用"adb ppp"?

huh*_*rto 28 android ppp adb

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

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

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

这是adb命令的解释,这是我能够找到的所有文档.

networking:
  adb ppp  [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
  refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns

我不清楚tty的论点是什么.看看源代码,它似乎是一个服务,如"shell","host:version"等.或者它可能(如文档所述)dev:/ dev/*但我不知道使用哪个.

此外,该命令似乎在主机中分叉ppp.但是,我不知道它是如何在Android设备上运行的.

小智 10

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

下面的示例命令可以工作.

adb ppp "shell:pppd nodetach noauth noipdefault /dev/tty" nodetach noauth noipdefault notty <local-ip>:<remote-ip>
Run Code Online (Sandbox Code Playgroud)