我刚刚在 VirtualBox 中安装了 Fedora 14,并在 Windows 7 主机上的窗口中启动并运行它。
它的 IP 是 10.0.2.15,子网是 255.255.255.0(ifconfig)。Windows 7 VirtualBox 的 IP 有点奇怪,所以我将其更改为同一子网上的 10.0.2.20。
当我尝试在 Windows 7 VirtualBox 主机上的 Chrome 中打开 Fedora 的 IP 时,它找不到服务器。在 Fedora 机器上尝试 127.0.0.1 100% 成功。
对服务器进行 ping 操作会导致 50% 的损失,因此看起来确实“它在那里”。
知道可能哪里出了问题吗?
答案1
您使用的是 VirtualBox 的 NAT 功能,对吗?尝试将 NIC 配置为“桥接”,然后客户操作系统将在您的 LAN 中获取一个“公共”IP(如果可用,则从 DHCP 获取),并且可以通过该地址访问。
答案2
在 Virtualbox 中你可以定义几种网络
- 桥接(Fedora 客户机将在外部网络上可见,它将共享主机的一些物理接口 - 处于混杂模式)。
- NAT,主机会做一些端口转发。
- 仅主机:客户机和主机将共享一个虚拟网络。
- 内部:所有访客和主人将共享一个网络。
从您的 Fedora 来宾 IP 地址来看,您似乎已选择 NAT 类型。尝试仅主机或桥接,具体取决于您是否希望服务器仅由主机可见还是主机外部也可见。