I'm running my android emulator on Ubuntu 13.04. I've developed an App which needs to access a http service on another machine on the same network as my own workstation.
I know that emulator runs a virtual router/firewall for itself with 10.0.2/24 network address space. Also, I know that the 10.0.2.2 is an special alias to my host loopback interface (127.0.0.1).
Whenever I set a destination address other than my own (but on the same network), my App fails to establish a connection. The service on my own machine is only accessible by using 10.0.2.2.
In other words, how can I make the emulator access the network available on my workstation? For example, my IP is 192.168.1.2 and I want to access a service on 192.168.1.3.
By the way, I have no firewall installed.