Из Википедии: http://en.wikipedia.org/wiki/Network_card#Purpose
Каждый сетевой контроллер Ethernet имеет уникальный 48-битный серийный номер, называемый MAC-адресом, который хранится в постоянной памяти. Каждый компьютер в сети Ethernet должен иметь хотя бы один контроллер. Обычно можно предположить, что никакие два сетевых контроллера не будут иметь один и тот же адрес, потому что поставщики контроллеров приобретают блоки адресов у Института инженеров по электротехнике и электронике (IEEE) и назначают уникальный адрес каждому контроллеру во время изготовления.
Поскольку MAC-адреса назначаются во время изготовления и хранятся в постоянной памяти, как все еще возможно изменить MAC-адрес на некоторых компьютерах?