¿Hay algún fabricante que venda NIC donde pueda cambiar la dirección MAC?

Típicamente, el MAC es simplemente una PROM u otra memoria no regrabable. El hardware de Ethernet real no ‘sabe’ que es MAC hasta que el software, generalmente un controlador, escribe el MAC en un registro en el chip de Ethernet. Es por eso que el MAC es mutable en tiempo de ejecución, pero los cambios son volátiles. Por lo general, existen herramientas en la mayoría de las plataformas que le permiten cambiar el MAC en tiempo de ejecución, pero invariablemente, no resultan en ningún cambio permanente.

Hay pocos casos de uso que he encontrado que hacen que sea un ejercicio útil hacer una elección deliberada de MAC; Solo recuerdo dos de esos casos y al menos uno de ellos es bastante circunspecto. El otro involucraba hardware que no proporcionaba la capacidad, pero irónicamente, el caso de uso era resolver el problema de los MAC no únicos vendidos por un proveedor extranjero, y tenía múltiples dispositivos que usaban un MAC en un segmento de Ethernet.

Las soluciones del sistema operativo no cambian el MAC del hardware. Es solo un cambio de emulación de software en la capa de red. La mayoría de las direcciones MAC se graban en la EEPROM, por lo que cambiarla requiere hardware especializado.

Speed ​​Demon vende una línea de adaptadores que le permiten cambiar la dirección mac.

Enlace: Cambiar dirección MAC por tarjeta de red SpeedDemon

Solo las NIC realmente antiguas tienen sus direcciones MAC grabadas en PROM o por algún otro medio que esté reparado durante la vida útil del dispositivo. Incluso con estos, como han mencionado otras respuestas, es bastante fácil cambiar la dirección MAC asignada a la interfaz que está conectada a esta NIC en las capas de red del sistema operativo.

Las NIC modernas tienen EEPROM para almacenar información de configuración y, a menudo, admiten que se programe más de una dirección MAC. Necesitará interfaces de controlador especiales para acceder a estas funciones, y generalmente las proporciona el proveedor de NIC. Las NIC avanzadas también admiten funciones adicionales que normalmente se realizaban en software, como la priorización, el control de flujo, la descarga de TCP, para hacer solo algunas. Las NIC de hoy en día utilizadas en los servidores son a menudo tan complejas como un pequeño conmutador de red.