Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Cómo cambiar la dirección MAC de una máquina virtual alojada (2016703)

Purpose

Renuncia: Este artículo es una traducción de Changing the MAC address of a hosted virtual machine (507). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.

 
Este artículo brinda información acerca de las mejores prácticas y las razones para cambiar la dirección MAC de una máquina virtual alojada.

Para una máquina virtual ESX/ESXi, consulte Setting a static MAC address for a virtual NIC (219).

Para una máquina virtual Fusion, consulte Setting a MAC address for a virtual machine in VMware Fusion (1003479).

Resolution

Al encender una máquina virtual, la aplicación VMware le asigna una dirección MAC de manera automática. El software garantiza que a las máquinas virtuales se les asignen direcciones MAC únicas dentro de un sistema de host. No obstante, el software no garantiza que a una determinada máquina virtual se le asigne la misma dirección MAC cada vez que ésta se enciende. Además, aunque no lo garantiza, la aplicación VMware hace todo lo posible por asignar direcciones MAC únicas de manera automática para las máquinas virtuales que se ejecutan en los diversos sistemas de host. Puede originarse un conflicto si, por ejemplo, los adaptadores de red virtuales de los distintos servidores físicos comparten la misma subred y se les asigna la misma dirección MAC.

Cómo evitar los cambios de direcciones MAC

Para evitar cambios en la dirección MAC que se le asigna automáticamente a una máquina virtual, no se debe mover el archivo de configuración de la máquina virtual. Si se mueve dicho archivo a una computadora host diferente o, incluso, si se mueve a una ubicación diferente en la misma computadora host, se provoca el cambio de la dirección MAC.

También debe asegurarse de no modificar ciertas configuraciones en los archivos de configuración de la máquina virtual. Si no se edita jamás el archivo de configuración manualmente y no se elimina el adaptador Ethernet virtual, los parámetros de configuración permanecen intactos. Si se edita el archivo de configuración de forma manual, asegúrese de no eliminar ni cambiar las siguientes opciones:

ethernetN.generatedAddress
ethernetN.addressType
ethernetN.generatedAddressOffset
uuid.location
uuid.bios
ethernetN.present

En estas opciones, N corresponde al número del adaptador Ethernet virtual. Por ejemplo, ethernet0.

Nota: Para preservar la dirección MAC de un adaptador Ethernet virtual, también se debe tener precaución de no eliminar dicho adaptador. Si se elimina el adaptador y se lo crea nuevamente, es posible que se le asigne una nueva dirección MAC.

Cómo asignar una dirección MAC manualmente

Para garantizar que la misma dirección MAC sea asignada a una determinada máquina virtual una y otra vez, incluso si se traslada la máquina virtual, o para garantizar una única dirección MAC para cada máquina virtual en un entorno de red, se puede asignar la dirección en forma manual en lugar de permitir que VMware Workstation lo haga automáticamente.

Para asignar la misma y una única dirección MAC a cualquier máquina virtual de forma manual, utilice un editor de texto para eliminar tres líneas del archivo de configuración y añadir una línea. El archivo de configuración tiene una extensión .vmx al final del nombre de archivo. En un host Linux, una máquina virtual creada con una versión anterior del producto VMware puede tener un archivo de configuración con la extensión .cfg.

  1. Abra el archivo de configuración .vmx de la máquina virtual con un editor de texto. Para obtener más información acerca de cómo editar un archivo de configuración (.vmx) de una máquina virtual, consulte Tips for editing a .vmx file (1714).
  2. Elimine las tres líneas del archivo de configuración que comienzan con:

    ethernetN.generatedAddress
    ethernetN.addressType
    ethernetN.generatedAddressOffset
  3. Agregue una línea de dirección MAC estática nueva en el archivo de configuración:

    ethernetN.address = "00:50:56:XX:YY:ZZ"
  4. Grabe el archivo de configuración.

En este ejemplo, XX debe ser un número hexadecimal válido entre 00h y 3Fh, y YY y ZZ deben ser números hexadecimales válidos entre 00h y FFh. Las máquinas virtuales VMware Workstation y Fusion no admiten direcciones MAC arbitrarias, se debe utilizar el formato sugerido.

Siempre y cuando se elija un valor paraXX:YY:ZZ que sea único entre sus direcciones preprogramadas, nunca se deberían generar conflictos entre las direcciones MAC asignadas automáticamente y las asignadas en forma manual.

Para cambiar la dirección MAC a una dirección no vmware (en el caso de un P2V, en el que la licencia del software de la PC va en contra de la dirección MAC original) se debe agregar estas líneas al.vmx:

ethernetN.addressType = “static”
ethernetN.address = “<address>”

donde N corresponde al adaptador que se modifica.

Tags

Español; Espanol; Spanish

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 2 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 2 Ratings
Actions
KB: