我在 Ubuntu 13.04 上运行我的 android 模拟器。我开发了一个应用程序,它需要访问与我自己的工作站位于同一网络上的另一台机器上的 http 服务。
我知道模拟器为自己运行一个具有 10.0.2/24 网络地址空间的虚拟路由器/防火墙。另外,我知道 10.0.2.2 是我的主机环回接口 (127.0.0.1) 的特殊别名。
每当我设置我自己以外的目标地址(但在同一网络上)时,我的应用程序无法建立连接。我自己机器上的服务只能使用 10.0.2.2 访问。
换句话说,我怎样才能让模拟器访问我工作站上可用的网络?比如我的IP是192.168.1.2,我想访问192.168.1.3上的一个服务。
顺便说一句,我没有安装防火墙。