Win Server 2008 R2: guest localhost points to host localhost

Discussions about using Windows guests in VirtualBox.
Post Reply
renardinho
Posts: 5
Joined: 18. Jun 2015, 17:41

Win Server 2008 R2: guest localhost points to host localhost

Post by renardinho »

Dear forum members,

I have this Win server 2008 R2 VM that was initially created using HyperV, which I had to convert into something virtualbox could handle, I don't really remember the format (probably vmdk), using Starwind V2V Converter.
At first glance it looked like Starwind didn't screwed everything up since I was able to start the VM, log in, and access internet through the host (NAT).
The VM server contains a website which I can access ( through localhost ) from inside the VM.

I don't need to access the internet from the VM so I've set up a Host-only network. The host (ubuntu 14.04 64) has the address 192.168.56.1 and I can access its localhost from the guest by requesting 192.168.56.1 through a Web browser.
However, I can't access the guest localhost from the host with 192.168.56.101. What I get instead is the host localhost.

I tried with a bridged-adapter and I ended up with the same issue.
I also tried to run the VM on another host (Win7), same issue again.

What am I doing wrong?
Thanks!
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Win Server 2008 R2: guest localhost points to host local

Post by noteirak »

Could you give the output of the following commands in the host please while the problem is happening

Code: Select all

sudo ifconfig -a
sudo ip addr
sudo route -n
sudo iptables -L -n -v
sudo iptables -t nat -L -n -v
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
renardinho
Posts: 5
Joined: 18. Jun 2015, 17:41

Re: Win Server 2008 R2: guest localhost points to host local

Post by renardinho »

Hey noteirak, thank you for your help. Here is what you asked for:

sudo ifconfig -a

Code: Select all

eth0      Link encap:Ethernet  HWaddr 3c:a8:2a:de:1b:71  
          inet addr:194.57.88.233  Bcast:194.57.88.255  Mask:255.255.255.0
          inet6 addr: fe80::3ea8:2aff:fede:1b71/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7073306 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3298271 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9993873037 (9.9 GB)  TX bytes:502336282 (502.3 MB)
          Interrupt:20 Memory:d0300000-d0320000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:77093 errors:0 dropped:0 overruns:0 frame:0
          TX packets:77093 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:12667617 (12.6 MB)  TX bytes:12667617 (12.6 MB)

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:670 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:64743 (64.7 KB)

wlan0     Link encap:Ethernet  HWaddr 80:00:0b:8c:82:be  
          inet addr:172.21.68.105  Bcast:172.21.71.255  Mask:255.255.248.0
          inet6 addr: fe80::8200:bff:fe8c:82be/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:468195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:531443 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:105381336 (105.3 MB)  TX bytes:237844167 (237.8 MB)
sudo ip addr

Code: Select all

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 3c:a8:2a:de:1b:71 brd ff:ff:ff:ff:ff:ff
    inet 194.57.88.233/24 brd 194.57.88.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::3ea8:2aff:fede:1b71/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 80:00:0b:8c:82:be brd ff:ff:ff:ff:ff:ff
    inet 172.21.68.105/21 brd 172.21.71.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::8200:bff:fe8c:82be/64 scope link 
       valid_lft forever preferred_lft forever
4: vboxnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.1/24 brd 192.168.56.255 scope global vboxnet0
       valid_lft forever preferred_lft forever
    inet6 fe80::800:27ff:fe00:0/64 scope link 
       valid_lft forever preferred_lft forever
sudo route -n

Code: Select all

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         194.57.88.254   0.0.0.0         UG    0      0        0 eth0
172.21.64.0     0.0.0.0         255.255.248.0   U     9      0        0 wlan0
192.168.56.0    0.0.0.0         255.255.255.0   U     0      0        0 vboxnet0
194.57.88.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
sudo iptables -L -n -v

Code: Select all

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
sudo iptables -t nat -L -n -v

Code: Select all

Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination 
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Win Server 2008 R2: guest localhost points to host local

Post by noteirak »

Nothing wrong at that level.
What address do you put exactly in the browser of the host when you get the issue?
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
renardinho
Posts: 5
Joined: 18. Jun 2015, 17:41

Re: Win Server 2008 R2: guest localhost points to host local

Post by renardinho »

I got rid of the DHCP server from the Host-only network and assigned static IPs instead.
The host has the address 192.168.56.1, and when put in a Web browser (either on the host or the guest) I can access the host localhost.
The guest has the address 192.168.56.2, and when put in a Web browser on the guest, I can access the guest localhost. But if put in a browser on the host, then I am redirected to the host localhost.
Martin
Volunteer
Posts: 2562
Joined: 30. May 2007, 18:05
Primary OS: Fedora other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP, Win7, Win10, Linux, OS/2

Re: Win Server 2008 R2: guest localhost points to host local

Post by Martin »

What do you mean with "localhost" in your explanation?
localhost is just a hostname for the local IP address 127.0.0.1
renardinho
Posts: 5
Joined: 18. Jun 2015, 17:41

Re: Win Server 2008 R2: guest localhost points to host local

Post by renardinho »

Yep, and that is exactly what I mean. When I put the IP address of the guest machine (http://192.168.56.2) on the host Web browser (which address is 192.168.56.1), the result is exactly the same as if I had requested http://127.0.0.1
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Win Server 2008 R2: guest localhost points to host local

Post by noteirak »

I still don't see anything wrong with your VM or VirtualBox. I would suspect some miss-configuration in your web server.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
renardinho
Posts: 5
Joined: 18. Jun 2015, 17:41

Re: Win Server 2008 R2: guest localhost points to host local

Post by renardinho »

You must be right. I tried with a different VM (windows 7 Pro) and with the same settings on both side I was able to access the guest localhost from the host.
Thank you for your help!
Post Reply