Wijzigen van MAC Address van een Virtual Machine

Image 

Als je een statisch MAC adres wilt toekennnen aan een virtual machine en dus niet wilt laten toewijzen door VirtualCenter. Om bijvoorbeeld te voorkomen dat er anders een ander mac adres kan worden toegewezen. Dit kan zijn omdat bijvoorbeeld sommige software dit nou eenmaal vereist. Vaak kan dit ook via het OS zelf, alleen is dit af te raden.

Lees verder voor het stappen plan.

Ga als volgt te werk.

  1. Zet de VM uit en verwijder de VM uit de VirtualCenter inventory (Niet van disk Uiteraard). doe dit anders veranderd Virtal Center de gemaakte settings bij het opstarten van de VM.
  2. Open de betreffende .vmx van de VM aan.
  3. Pas volgende regels aan.
    ethernet0.addressType = "vpx" naar ethernet0.addressType = "static"
    ethernet0.generatedAddress = "00:50:56:9c:01:88"
      = naar ethernet0.Address = "00:50:56:00:xx:xx" 
  4. Ga naar Virtual Center, selecteer een ESX Host selecteer betreffende datatore en browse door de data store selecteer de betreffende VM.
  5. Rechter/klik op het betreffende .vmx bestand, en kies "Add to Inventory"
  6. Zet de vm aan en controleer in de vm of het gewenste MAC adress in de VM is doorgegeven aan de virtuele netwerk adapter. Let op! bij het verwijderen van de adapter en weer toevoegen in de VM zijn de gemaakte instellingen verloren.

De MAC adres reek die door VMware zijn vrijgegen voor static MAC adressen is : 00:50:56:00:00:00-00:50:56:3F:FF:FF.
Bron : VMware – hier de Link

Verder kan het zijn dat de virtual switch ingesteld staat op : Reject – Dit zorgt ervoor dat de bovenstaande instellingen niet altijd gaat werken. Vergeet dit niet op alle hosts te controleren. (Bron  : Securing Virtual Switch – hier voor de Link)

"MAC address changes – By default, this option is set to Accept, meaning that the ESX Server host accepts requests to change the effective MAC address to other than the initial MAC address. The MAC Address Changes option setting affects traffic received by a virtual machine.
To protect against MAC impersonation, you can set this option to Reject. If you do, the ESX Server host does not honor requests to change the effective MAC address to anything other than the initial MAC address. Instead, the port that the virtual adapter used to send the request is disabled. As a result, the virtual adapter does not receive any more frames until it changes the effective MAC address to match the initial MAC address. The guest operating system does not detect that the MAC address change has not been honored.
Note  In some situations, you might have a legitimate need for more than one adapter to have the same MAC address on a network—for example, if you are using Microsoft Network Load Balancing in unicast mode. Note that when Microsoft Network Load Balancing is used in the standard multicast mode, adapters do not share MAC addresses."