Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have the ip address for ubuntu machine, and I want to access the application running on localhost in ubuntu from my virtual windows box. Is there a way to do it? Typing the [inet address]:8080 doesn't work.

share|improve this question

3 Answers 3

You could set the virtual machine to use a bridged connection. That way the virtual machine will get its own IP-address, and you should be able to connect to the host machine.

  1. Right click on the host machine (while it is not running)
  2. Choose 'Settings'
  3. Choose 'Network'
  4. Under the 'Adapter 1' tab, set 'Attached to' to 'Bridged Adapter'.
share|improve this answer

Windows has its "own" localhost, so you have to "help" it find Ubuntu's one.

In your virtual machine, go to this ip http://10.0.2.2/ and it should work. You can edit windows host file to make localhost point to that ip so you don't have to remember it.

In: C:\Windows\System32\drivers\etc\hosts

Add:

10.0.2.2 localhost
share|improve this answer

First, make sure the web server process is running. Type localhost:8080 in a browser window on your Ubuntu machine. If you get the page you were expecting proceed to next step, otherwise start the webserver process and retry.

Second, make sure that both machines are on the same sub-network. i.e. something like 192.168.x.y/255.255.255.0 and 192.168.x.z/255.255.25.0 If not, make necessary adjustments and proceed to next step.

Third, check if a firewall is running on your ubuntu server. If so, check if the desired port is open (8080 in your case). If you do not want to open the port to public access you can configure a rule to accept only traffic from the local sub-net.

Edit: Step 0. Make the settings suggested in the answer by @Eeroz

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.