经过大量的RTFM和阅读论坛之后,我仍然遇到问题,需要一些建议。我在Ubuntu上使用Virtualbox,并以访客身份安装了Centos服务器。我的问题是我无法从主机OS访问来宾OS上的Web服务器。
详细信息如下:主机操作系统为Ubuntu 12.04 LTS(内核3.2.0-24-通用)64位。
我使用Virtualbox 4.1.12。
我从无线路由器获取IP地址:
eth0 Link encap:Ethernet HWaddr 18:03:73:42:3d:ac
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:47 Base address:0xe000
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:16436 Metric:1
RX packets:3784 errors:0 dropped:0 overruns:0 frame:0
TX packets:3784 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:378673 (378.6 KB) TX bytes:378673 (378.6 KB)
wlan0 Link encap:Ethernet HWaddr 64:27:37:69:c5:d2
inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6627:37ff:fe69:c5d2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:124013 errors:0 dropped:0 overruns:0 frame:0
TX packets:82469 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:164307087 (164.3 MB) TX bytes:9744555 (9.7 MB)
因此,我将CentOS安装为来宾OS,并希望访问其http服务器。在Virtualbox的“网络设置”中,我具有以下内容:附加到桥接适配器
名称:wlan0
我允许虚拟机使用混杂模式。
并勾选“电缆连接”。
在CentOS机器上,eth0接口选择了带有255.255.255.0掩码的192.168.1.20 IP地址。到目前为止,一切看起来都还可以,两个系统可以互相ping通。我启动了Web服务器,它正在侦听端口80-用netstat检查。(但是,尚未更改Web服务器的默认配置文件。)
当我想连接到CentOS机器上的Web服务器时,我不能。Firefox说“无法连接”,Chrome也不满意:Chrome无法连接到192.168.1.20。(我在这里不使用任何代理。)
我试图通过telnet连接到来宾系统上的端口80-没什么好高兴的:
:~$ telnet 192.168.1.20 80
Trying 192.168.1.20...
telnet: Unable to connect to remote host: No route to host
不确定它是否重要,但是访客OS上的路由表在这里:
[root@centos ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
(这很有趣,只是发现我可以从Ubuntu切换到CentOS。)
我在Virtualbox中尝试了不同的设置,但以上内容与人们在不同论坛上建议的内容最接近。尝试使用端口转发,仅限主机的适配器进行NAT,但无法修复它。
有人可以帮我照明吗?干杯