Если под программным способом понимается то, на что ссылается -ReX- , а под "биосом карты" её флешка, в которой хранится конфигурация, (обычно это 93C46), то для большинства карточек есть диагностические утилиты, в которых есть в том числе и изменение MAC адреса.
Кроме того, по крайней мере в документации на реалтековские чипы 8029, 8139 и др. приводится протокол доступа к этому EEPROM.
Надеюсь, Вы представляете, к каким последствиям приводит появление в сети одинаковых MAC адресов
