Joh*_*ers 6 virtualization linux windows nic virtualbox
在运行 Windows 或 Linux 的具有多个 NIC 的机器上,是否可以将 NIC 专用于 VM,这样主机甚至不会尝试将其用于自己?我怀疑它甚至不可能,但如果是,哪个操作系统和版本以及我将如何设置?
除了学术上的好奇之外,这样做的原因是我正在尝试建立一个网络实验室以进行测试。我目前只有一台备用机器,否则这不会成为问题。其中一个 VM 将成为此实验室网络的防火墙,因此需要一个专用 NIC 用于 WAN 接口。ESXi 和 Xen 服务器都不会在机器上运行,所以我必须使用主机操作系统。
实际上,我现在在 Windows 上执行此操作 - 从某种意义上说。
在主机操作系统上,它必须查看 NIC 才能将其实际传递给来宾,但我进入了适配器并禁用和分离了大多数服务(IPv4/v6、netbios 等)。我想它在技术上仍然可以通过 ARP 之类的东西进行对话,但就我而言 - 这已经足够了,当然主机不会将它用于任何有用的事情。
在 VirtualBox 中,我选择了该适配器并将其配置为桥接模式。就像魔术一样,来宾在 LAN 上显示为成熟的机器,而主机(至少在该适配器上)则不可见。