Linux

將 NIC 專用於 Virtualbox VM

  • April 29, 2010

在執行 Windows 或 Linux 的具有多個 NIC 的機器上,是否可以將 NIC 專用於 VM 以使主機甚至不會嘗試為自己使用它?我懷疑它甚至不可能,但如果是的話,哪個作業系統和版本以及我將如何設置它?

這樣做的原因,除了學術上的好奇心之外,是我試圖建立一個網路實驗室來進行測試。我目前只有一台備用機器,否則這不是問題。其中一個虛擬機將成為此實驗室網路的防火牆,因此需要一個專用的 NIC 用於 WAN 介面。ESXi 和 Xen 伺服器都不會在機器上執行,所以我必須使用主機作業系統。

我現在實際上在 Windows 上執行此操作 - 以某種方式。

在主機作業系統上,它必須看到 NIC 才能將其實際傳遞給來賓,但我進入適配器並禁用並分離了大多數服務(IPv4/v6、netbios 等)。我想它在技術上仍然可以通過諸如 ARP 之類的東西進行交談,但就我的目的而言 - 這已經足夠好了,而且主機肯定不會將它用於任何有用的事情。

在 VirtualBox 中,然後我選擇了該適配器並將其配置為橋接模式。就像魔術一樣,來賓在 LAN 上表現為一台成熟的機器,而主機(至少在那個適配器上)看起來是不可見的。

引用自:https://serverfault.com/questions/136969