vmware ESXi 5.5 不能改 MAC Address 問題解決

如果修改了某個虛擬機器的MAC後, 發生下列錯誤:

Invalid MAC address specified.
AA:BB:CC:DD:EE:FF is not an allowed static Ethernet address. It conflicts with VMware reserved MACs.

表示你用到了vmware自動產生的MAC Address. 怎麼辦咧? 還是可以改的.

首先把虛擬機器關機, 把它從Inventory裡面先移走, 不要不小心刪掉了, 移走就好.

ESXi 的 ssh 功能打開, 然後用 root 的帳號以 ssh 方式連線登入.

登入後, 到 /vmfs/volumes/DatastoreName/VMFolderName 的地方

其中 DatastoreName 是你的儲存區的名字, 像我的是Datastore1,

VMFolderName是你的虛擬機器的名字.

你會看到 vmname.vmx , 其中vmname是你的虛擬機器的名字, 不要傻傻的跟著打.

先備份

然後用 vi 去打開 vmname.vmx

找到ethernetX開頭的地方, 其中 X 是你的網卡號號, 像是ethernet0或是ethernet1之類.

注意到了嗎? checkMACAddress設定為 false, 就是叫vmware不要去檢查啦.

不要檢查當然就不會出錯啦~

 

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *