USB连接时如何在android上获取IPv4地址?(连接到本地主机)

USB连接时如何在android上获取IPv4地址?(连接到本地主机),android,ip,usb,remote-debugging,tethering,Android,Ip,Usb,Remote Debugging,Tethering,我想通过android查看我的本地主机服务器(这样我就可以进行远程移动调试) 我启用了usb连接,usb调试,安装了驱动程序,一切都设置好了。以下是我运行ipconfig Ethernet adapter Ethernet 2: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::5cd2:fcaf:ccrb:9653%13 Autoconfiguration IPv4 Address. .

我想通过android查看我的本地主机服务器(这样我就可以进行远程移动调试)

我启用了usb连接,usb调试,安装了驱动程序,一切都设置好了。以下是我运行
ipconfig

Ethernet adapter Ethernet 2:

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::5cd2:fcaf:ccrb:9653%13
Autoconfiguration IPv4 Address. . : 169.254.150.83
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
Windows网络和共享中心显示“访问类型:无网络访问”。我无法通过LTE手机的USB连接访问电脑上的网页

它不会给我一个正常的IPv4地址。我试着再次拔下我的局域网电缆和USB连接线,但还是一样。通过USB连接将手机连接到电脑时,我缺少了什么?

试试看 sudodhclient-v

您可以通过此命令获取设备名称 ifconfig-a


然后在dhcp服务器上查找未指定inet地址的网络适配器。

。。。。如果您得到169.254,这是一个自动配置IP,如果计算机无法从DHCP服务器获得响应(或者如果您配置了静态IP,并且系统检测到IP冲突),则计算机会随机选择该IP。请注意,连接只有一种方式:手机充当另一台设备的代理,以使用手机的蜂窝数据连接。使用您的PC向手机提供互联网是“反向代理”,android不直接支持。很高兴了解默认不支持的反向代理。但我真的不需要,我只需要访问我计算机上的本地主机。是什么导致DHCP无法获得响应?您的运营商可能已禁用栓系。他们倾向于对人们实际使用他们的设备表示不满。我使用的是一个植根的android和cyanogenmod 12-usb连接是成功的(我没有使用wifi连接)。计算机可以看到设备和ADB可以通信。