如何使用Android手机通过USB绑定的latop发送下行Iperf数据?

问题描述

我已将笔记本电脑与Android手机绑定在一起。我在USB中使用RNDIS。我可以通过网络发送UL iperf数据。但是我无法将DL数据发送到笔记本电脑。 DL数据可以推送到手机,但不能推送到笔记本电脑。有想法吗?

解决方法

智能电话上的大多数本机网络共享/热点功能都使用NAT,因此您最有可能遇到的问题是笔记本电脑位于NAT服务之后。与其他NAT路由器/设备不同,智能手机上没有本地端口转发服务。我确定可能有一个适用于Android的第三方应用程序可以处理端口转发,但是它可能需要植根设备的OS。我知道Apple产品没有选择。

请记住,您的无线服务提供商总有可能将专用IP地址分发给智能手机的LTE调制解调器,这意味着手机本身将隐藏在NAT服务的后面。尽管您说可以从iPerf接收到手机的下载数据,但这听起来不像您的问题。但是请记住,总是存在这种可能性,并且您无能为力,除非致电您的无线服务提供商并要求提供静态公共IP地址(需要付费)。

您可能会检查并查看电话是否正在从无线服务提供商接收IPv6地址。如果是,那么您的智能手机可能还会通过RNDIS连接向笔记本电脑提供IPv6地址。由于IPv6中没有真正的NAT,因此它应该是完全可路由的,但是智能手机也可能会过滤到您的拴系/热点设备的入口流量。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...