La dirección MAC es única para cada ordenador?

Añadir otra respuesta para que la única respuesta correcta que he visto no se considere errónea por ser un valor atípico.

Una dirección MAC NO es única para cada ordenador. Los fabricantes sí que intentan elegir direcciones MAC para sus tarjetas que sean globalmente únicas, PERO:

  • Las direcciones MAC se pueden anular en el software. Su ordenador no tiene que usar la dirección MAC por defecto de una determinada tarjeta de red.
  • Las direcciones MAC pueden ser VIRTUALES. Puede tener un software que haga que una sola interfaz de red parezca una docena de interfaces de red, cada una con su propia dirección MAC.
  • Un solo ordenador puede tener un gran número de tarjetas de interfaz, y estas tarjetas pueden intercambiarse entre ordenadores. Así que incluso si la dirección MAC *fuera* realmente única a nivel global, podría estar en más de un ordenador en diferentes momentos.
  • Dado que la interfaz de red puede ser intercambiada, el mismo ordenador puede tener diferentes direcciones MAC en diferentes momentos.

La expectativa es que una dirección MAC es única para un medio de red (como una ethernet conectada) en un momento dado. Nada impide que la misma dirección MAC esté presente en diferentes redes al mismo tiempo. Nada impide que la misma dirección MAC esté presente en diferentes ordenadores de la misma red en diferentes momentos.

Por ejemplo, supongamos que tengo dos subredes IP conectadas por un router. Es perfectamente legal (aunque inesperado) tener diferentes ordenadores con la misma dirección MAC en las diferentes redes en lados opuestos de ese router. Cuando un mensaje es movido de una red a otra por el router, normalmente tiene una de las direcciones MAC del router como su MAC de origen en la nueva red.

La dirección MAC no es única para cada ordenador, y no necesita serlo.