Knowledge Base

|
Alterar o endereço MAC de uma máquina virtual hospedada (2016880)
Purpose
Para configurar uma máquina virtual ESX/ESXi, consulte Setting a static MAC address for a virtual NIC (219).
Para configurar uma máquina virtual Fusion, consulte Setting a MAC address for a virtual machine in VMware Fusion (1003479).
Resolution
Quando uma máquina virtual é ligada, o aplicativo VMware atribui automaticamente um endereço MAC a ela. O software garante que sejam atribuídos endereços MAC únicos a máquinas virtuais dentro de determinado sistema host. Entretanto, o software não garante que seja atribuído o mesmo endereço MAC a determinada máquina virtual todas as vezes em que ela é ligada. Além disso, o aplicativo VMware faz o seu melhor, mas não pode garantir a atribuição automática de endereços MAC a máquinas virtuais em execução em diversos sistemas host. Pode surgir um conflito, por exemplo, se os adaptadores de rede virtual de diferentes servidores físicos compartilharem a mesma sub-rede e a eles for atribuído o mesmo endereço MAC
Evitar alterações de endereço MAC
Para evitar alterações no endereço MAC atribuídas automaticamente a uma máquina virtual, você não deve mover o arquivo de configuração da máquina virtual. Movê-lo para um computador host diferente, ou mesmo movê-lo para um local diferente no mesmo computador host, altera o endereço MAC.
Você também precisa garantir que não alterou determinadas configurações dos arquivos de configuração da máquina virtual. Se você nunca editar o arquivo de configuração manualmente e não remover o adaptador de Ethernet virtual, essas configurações permanecerão inalteradas. Se você editar o arquivo de configuração manualmente, não remova ou altere as opções:
ethernetN.generatedAddress
ethernetN.addressType
ethernetN.generatedAddressOffset
uuid.location
uuid.bios
ethernetN.present
Nessas opções, N é o número do adaptador de Ethernet virtual. Por exemplo,ethernet0.
Observação: Para preservar um endereço de MAC de um adaptador de Ethernet virtual, você também deve tomar cuidado para não remover o adaptador. Se você remover o adaptador, e em seguida recriá-lo, o adaptador pode ser atribuído a um novo endereço MAC.
Atribuir manualmente um endereço MAC
Para garantir que o mesmo endereço MAC seja sempre atribuído a determinada máquina virtual, mesmo que a máquina virtual seja movida, ou para garantir um endereço MAC único para cada máquina virtual dentro de um ambiente em rede, você pode atribuir o endereço manualmente em vez de permitir que a VMware Workstation o atribua automaticamente.
Para atribuir o mesmo endereço MAC único para uma máquina virtual manualmente, use um editor de texto para remover três linhas do arquivo de configuração e adicionar uma linha. O arquivo de configuração possui uma extensão .vmx no final do nome do arquivo. Em um host Linux, uma máquina virtual criada com um produto VMware mais recente pode ter um arquivo de configuração com uma extensão .cfg.
- Abra o arquivo de configuração .vmx da máquina virtual com um editor de texto. Para obter mais informações sobre como editar o arquivo de configuração de uma máquina virtual (.vmx), consulte Tips for editing a .vmx file (1714).
- Remova as três linhas do arquivo de configuração que começam com:
ethernetN.generatedAddress
ethernetN.addressType
ethernetN.generatedAddressOffset - Adicione uma linha de endereço MAC estática ao arquivo de configuração:
ethernetN.address = "00:50:56:XX:YY:ZZ" - Salve o arquivo de configuração.
Neste exemplo, XX deve ser um número hexadecimal válido entre 00h e 3Fh, e YY e ZZ devem ser números hexadecimais válidos entre 00h e FFh. Máquinas virtuais do VMware Workstation e Fusion não suportam endereços MAC arbitrários, você deve usar este formato.
Assim que você escolher um valor para XX:YY:ZZ ele será único entre seus endereços codificados, nunca devem ocorrer conflitos entre os endereços MAC automaticamente atribuídos e os endereços atribuídos manualmente.
Para alterar o endereço MAC para um endereço não-vmware (no caso de um P2V em que o software do PC seja licenciado a partir do endereço MAC original) adicione essas linhas ao .vmx:
ethernetN.addressType = “static”
ethernetN.address = “<address>”
em que N é o adaptador sendo alterado.
Tags
Portuguese Português Portugues
See Also
Request a Product Feature
- Updated:
- Categories:
- Languages:
- Product Family:
- Product(s):
- Product Version(s):

