Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

VMware 虛擬機網卡 MAC 地址衝突?修改 .vmx 設定檔完美解決

編輯:Win7 系統應用技巧

在 VMware 中複製虛擬機檔案來建立多台測試環境時,常會遇到網卡 MAC 地址重複導致網路衝突的問題。解決方法其實很簡單,只要手動修改虛擬機的 .vmx 設定檔即可指定唯一的 MAC 位址。

方法一:直接編輯現有 MAC 參數

用文字編輯器(記事本或 vi)開啟 .vmx 檔,找到以下兩行並修改後段數值:

ethernet0.generatedAddress = "00:0c:29:1c:35:cc"
uuid.bios = "56 4d e0 c4 a2 41 24 1b-5b 6e 4b a0 0b 1c:35:cc"

注意:前綴 00:0c:29: 為 VMware 保留 OUI,不可更動;僅能修改後六位(如 1c:35:cc),確保每台虛擬機唯一。

方法二:刪除舊參數、新增靜態 MAC 位址

同樣用文字編輯器開啟 .vmx,刪除以下三行:

ethernet[n].generatedAddress
ethernet[n].addressType
ethernet[n].generatedAddressOffset

然後新增一行:

ethernet[n].address = 00:50:56:XX:YY:ZZ

其中 [n] 為網卡序號;XX 範圍 00-3F,YY/ZZ 範圍 00-FF;前綴 00:50:56 不可變。修改後儲存檔案,重新啟動虛擬機即可生效。

補充:在客體作業系統內修改 MAC

若不想動 .vmx,也可在虛擬機的作業系統(如 Windows)裝置管理員中,針對網卡屬性的「進階」分頁設定「Network Address」為自訂 MAC。此法同樣能解決授權綁定、網管限制或隱私需求。

Copyright © Windows教程網 All Rights Reserved