我在 Virtualbox 4.1.8 上安装了 Ubuntu 11.10。我自己的操作系统是 Windows7 x64。
我需要在这些操作系统之间建立连接,但有很多选择。NAT、桥接、Host-Only 等。
我不知道哪一个最适合我。顺便说一句,Bridge 模式似乎有问题。
请帮帮我,告诉我如何将虚拟操作系统连接到真实操作系统,并相互 ping 通?
答案1
您可以使用两个接口,一个用于互联网(NAT,dhcp),另一个用于虚拟机与主机之间的互连(仅主机接口,静态地址)。
祝你好运!
答案2
您需要哪种类型的网络主要取决于您的使用情况。
-host-only:您可能不想要这个。这将使您的 VM 仅与 Windows 通信。没有 ubuntu 更新、软件包下载,您的 VM 无法与外界联系
-NAT:如果希望/需要您的 VM 有效地共享 Windows 计算机的 IP 并仅接收来自 Windows 计算机的传入连接,则可以使用此方法。此选项的真正好处在于,当您从一个地方移动到另一个地方时(如果是笔记本电脑,则很常见),即使您更改主机上的网络和 IP 范围,您的 VM 的 IP 也将保持不变,因此连接总是轻而易举。但是,如果您需要网络上的其他计算机与您的 VM 通信(运行 Web 服务器?),这不是您想要的。
-Bridged:这实际上使您的 VM 成为您网络的“独立”成员。它将拥有自己的 MAC 地址、自己的 IP(已分配或可以在网络上执行 DHCP)。想象一下将您的 Windows 机器和 VM 插入网络集线器,并将该集线器插入墙上 - 想法相同,但虚拟。如果您使用 wifi,则无需在 VM 中连接到 wifi,您只需通过 Windows 连接到的任何无线网络进行连接,即可获得上述优点/缺点。
桥接问题的 Ss:在“桥接适配器”下方有“名称”。您需要选择要桥接的适配器,因此请打开该下拉菜单并选择您的主适配器。(如果您在 cmd 提示符中执行 ipconfig /all,则可以通过具有您可操作 IP 地址的那个来找到您的邮件接口的名称
答案3
在这种情况下,您必须选择桥接适配器的名称(我不知道 Win7 提供的名称,但在 Linux 下的 VirtualBox 中是 eth0)。这是您可以选择的选项'Not selected'
。