![VirtualBox 网络问题,主机 XP,客户机 Debian](https://linux22.com/image/1233041/VirtualBox%20%E7%BD%91%E7%BB%9C%E9%97%AE%E9%A2%98%EF%BC%8C%E4%B8%BB%E6%9C%BA%20XP%EF%BC%8C%E5%AE%A2%E6%88%B7%E6%9C%BA%20Debian.png)
我正在尝试在笔记本电脑上的虚拟机中设置开发环境,使用 Debian 操作系统。主机上有可用的局域网和无线局域网,但我无法使用它们连接到互联网。
正如我所说,主机操作系统是 Windows XP,而客户操作系统将是最新的 Debian,我们下载了名片网络安装,因此我们从一开始就需要互联网访问,此外我们需要虚拟机在本地网络上可见(对于我的同事开发人员而言)。
我们尝试了仅主机网络、NAT、桥接、代理(本地网络使用代理连接到互联网),但没有代理,似乎什么都不起作用。我们还能做什么?
多谢。
答案1
您需要的选项是桥接,它将使虚拟机与主机位于同一子网中。NAT 会将其置于不同的子网中,但仍应允许您访问互联网。
好吧,我在使用 VirtualBox 时遇到的一个问题是,有时虚拟机描述文件会损坏,某些东西会停止工作,例如虚拟 NIC。解决方法(对我来说)一直是创建一个新的虚拟机,这会为该新虚拟机创建一个新的描述文件。如果在安装操作系统后发生这种情况,我只需将虚拟硬盘连接到新虚拟机,一切就都好了。
答案2
您应该能够使用桥接来实现您想要的功能。虚拟机是否真的获得了 IP 地址?我猜这是客户机设置的问题,而不是 VirtualBox 设置的问题。您可以在命令行上使用 ifconfig 执行此操作。