现在的位置: 首页 > Linux驱动开发 > 正文
解决本地主机访问genymotion 安卓虚拟机实现web服务
2015年02月13日 Linux驱动开发 ⁄ 共 408字 暂无评论 ⁄ 被围观 2,513 views+
扫描仪打印机USB驱动程序开发外包

最近同事需要通过安卓虚拟机实现通讯中转,之前玩过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

 

 





扫描仪打印机USB驱动程序开发外包

给我留言

您必须 [ 登录 ] 才能发表留言!

最活跃的读者

网站统计

    日志:69篇
    评论:0条
    分类:7个
    标签:150个
    链接:3个
    网站运行:3642天
最后更新:2017年8月3日
×