Android 虚拟机上的模拟器与主机之间的通信
Communication between Android Emulator on VM and Host
我在托管的 Ubuntu VM 上有一个 Android 模拟器 运行 Win7.
现在,我想从 Android 模拟器访问托管在我的 Win7 上的 IP 地址。
我可以从 Ubuntu 虚拟机访问该地址,但我不能从模拟器访问该地址。
Win7 主机 IP - 10.100.102.2
Ubuntu 来宾 IP - 10.0.2.15(NAT 网络适配器)
IP 地址 - 10.100.102.2:21000
我猜我必须在模拟器中添加一个路由才能工作。我试图通过这些 special addresses 进行路由,但没有成功:\
ip route add 10.100.102.2/32 via 10.0.2.1 dev eth0
谢谢!
好吧,问题不在于路由。
这是因为虚拟机和模拟器都配置了同一子网下的NAT网络适配器10.0.2.0/24.
当我将 VM 网络适配器更改为 桥接 时,一切都开始工作了。
我在托管的 Ubuntu VM 上有一个 Android 模拟器 运行 Win7.
现在,我想从 Android 模拟器访问托管在我的 Win7 上的 IP 地址。
我可以从 Ubuntu 虚拟机访问该地址,但我不能从模拟器访问该地址。
Win7 主机 IP - 10.100.102.2
Ubuntu 来宾 IP - 10.0.2.15(NAT 网络适配器)
IP 地址 - 10.100.102.2:21000
我猜我必须在模拟器中添加一个路由才能工作。我试图通过这些 special addresses 进行路由,但没有成功:\
ip route add 10.100.102.2/32 via 10.0.2.1 dev eth0
谢谢!
好吧,问题不在于路由。
这是因为虚拟机和模拟器都配置了同一子网下的NAT网络适配器10.0.2.0/24.
当我将 VM 网络适配器更改为 桥接 时,一切都开始工作了。