اگر بعد از تغییر Mac Address و قرار دادن آن به صورت دستی با پیغام خطا زیر مواجه شدید در ادامه راه حل این مشکل را برای شما توضیح خواهم داد.
Error : It conflicts with VMware reserved MACs
ابتدا به قسمت Storage در پنل ESXi خود مراجعه کرده و با زدن دکمه Datastore browser وارد محیط فضای ذخیره سازی خود می شویم.
در اینجا پوشه ماشین مورد نظر خود را انتخاب کرده و فایلی با پسوند vmx را دانلود میکنیم.
در مرحله بعد فایل Vmx که در مرحله پیش دانلود کرده بودیم را با یک ویرایشگر متنی باز کرده و عبارت ethernet را در آن جست و جو میکنیم.
همانطور که در تصویر زیر مشاهده میکنید ما یک کارت شبکه به نام ethernet0 داریم که اگر کارت شبکه های دیگری نیز وجود داشته باشد به همین ترتیب با نام های ethernet1 ، ethernet2 و ... نام گذاری می شود.
با توجه به این که ما در حال حاضر یک کارت شبکه مجازی روی ماشین خود داریم ، قابلیت checkMACAddress را روی آن غیرفعال میکنیم. این عمل با اضافه کردن خط زیر به فایل VMX میسر خواهد شد.
توجه داشته باشید که حتما در ابتدا متن زیر که ethernet0 وجود دارد باید نام کارت شبکه مجازی ماشین خودتان را وارد کنید.
معمولا برای هر ماشین ، اولین کارت شبکه به صورت خودکار ethernet0 نامگذاری می شود.
ethernet0.checkMACAddress = "false"
حال باید فایل vmx موجود در پوشه ماشین مورد نظر را حذف کرده و فایل ویرایش شده را در آن آپلود کنیم.
برای این منظور مجدد وارد Datastore browser شده و وارد پوشه ماشین مورد نظر می شویم و فایل vmx موجود را حذف و فایل ویرایش شده را در آن بارگزاری میکنیم.
در آخر با روشن کردن ماشین دیگر با پیغام خطا مبنی بر تغییر Mac Address مواجه نخواهیم شد و همه چیز باید به درستی کار کند.