2009-02-12 49 views

回答

2

我認爲(取決於esx的版本),您可以檢查NIC的MAC地址。在VMWare NIC中運行的VM將有一個製造商字符串分配給VMWare,沒有物理NIC MAC。 (我們試圖欺騙MAC到VM許可證服務器,新版本不會讓你這樣做。)另外,這並不能保證你沒有運行在一個僞造NIC的物理盒子上,看起來像VMWare,但無論如何,這在大多數情況下都是很奇怪的事情。

+0

Virtualbox可以讓你輸入你想要的任何MAC地址 – 2009-02-12 15:45:53

4

您不應該100%依賴於任何方法,因爲它們是未公開的功能/錯誤 - 它們適用於某些主機操作系統和某些虛擬化解決方案,但不能保證它們將繼續工作;事實上,虛擬化的整體觀點應儘可能與真實金屬無法區分。考慮到這一點,(在this similar question的接受答案中提到)似乎正在工作......暫時。

0

運行以下命令:

lspci | grep VMware 

它應該顯示是這樣的:

00:0f.0 VGA兼容控制器:VMware的SVGA II適配器

00:11.0 PCI橋:VMware PCI橋(rev 02)

00:15.0 PCI橋:VMware PCI Express根端口(rev 01)

相關問題