解决本地主机访问genymotion 安卓虚拟机实现web服务

最近同事需要通过安卓虚拟机实现通讯中转,之前玩过genymotion安卓虚拟机,基于virtualbox,性能不错,速度挺快的。

Genymotion virtualbox配置了两个网卡,一个网卡用于和宿主机器通讯IP:192.168.56.101

另一个网卡用于虚拟机内的wifi模拟IP:10.0.3.15

 

现在的问题是:宿主机器192.168.56.1无法访问该web服务,如:http://192.168.56.101:8080。

可以ping通,初步怀疑安卓指定端口8080没有开放,

但直接安装在真实手机上访问是没有问题的,基本可以排除该原因。

在网上搜索发现端口转发,尝试成功。

事后分析,没有转发的话,两张网卡是独立的,

宿主机器看不到10.0.3.15网卡,web服务似乎是绑定在该ip上。

具体步骤:

网卡1默认设置即可(图1),网卡2设置为网络地址转换(NAT)(图2),设置端口转发(图3)

图1

genymotion  

图2

genymotion virtualbox 网络设置

图3

图4

 

 

版权声明:
作者:驱动外包
链接:http://www.51qudong.net/236.html
来源:算法优化_驱动外包_直播算法优化_MAC驱动开发_Linux驱动开发_usb驱动移植外包
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>