这里是我的设置:
- Host: Windows XP
- Guest: Ubuntu 10.04
- Networking: NAT
我设置的客户Apache Web服务器,但我希望能够做到这一点在Windows机器上:
- go to the browser, type http://localhost:8000
另外,我试图改变我的网络的桥梁,我得到了一个新的IP。 但是,当我试图做的http://:8000,它说,它无法连接。
这里是我的设置:
- Host: Windows XP
- Guest: Ubuntu 10.04
- Networking: NAT
我设置的客户Apache Web服务器,但我希望能够做到这一点在Windows机器上:
- go to the browser, type http://localhost:8000
另外,我试图改变我的网络的桥梁,我得到了一个新的IP。 但是,当我试图做的http://:8000,它说,它无法连接。
连接到来宾,并找出IP地址:
ifconfig
示例结果的(IP地址10.0.2.15):
eth0 Link encap:Ethernet HWaddr 08:00:27:AE:36:99
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
转到VBOX实例窗口 - >菜单 - >网络适配器:
去到主机系统,并尝试在浏览器中:
http://127.0.0.1:8000
或您的网络IP地址(找出主机上运行:IPCONFIG)。
在不需要这种情况下,端口转发,通信越过LAN回主机。
在主机上 - 找出你NETW IP地址:
ipconfig
示例结果的:
IP Address. . . . . . . . . . . . : 192.168.5.1
在来宾机可以与主机进行直接通信,例如,用ping一下:
# ping 192.168.5.1
PING 192.168.5.1 (192.168.5.1) 56(84) bytes of data.
64 bytes from 192.168.5.1: icmp_seq=1 ttl=128 time=2.30 ms
...
这是不可能的。 localhost
始终默认回环设备的本地操作系统上。
由于虚拟机运行其自己的操作系统,它具有无法从外部访问自己的回环设备。
如果你想如访问它在浏览器中,使用本地IP,而不是连接到它:
http://192.168.180.1:8000
这当然只是一个例子,你可以通过发出找出实际IP ifconfig
在来宾操作系统shell命令。