Любой сетевой протокол, запрашивающий MAC-адрес хоста, должен принять слово этого хоста. Ни один сетевой протокол не может действительно "достучаться" до удаленного оборудования и проверить утверждение хоста, отвечающего на ARP или подобное.
Следовательно, нет реальной необходимости предоставлять возможность изменять любое средство, которое производитель NIC использует для хранения или хранения своего MAC-адреса. Многие, если не все, сетевые карты имеют микроконтроллеры и некоторые элементы встроенного программного обеспечения и, следовательно, ОЗУ. Некоторые проводные сетевые карты, но многие карты беспроводной локальной сети особенно зависят от драйвера на стороне хоста для загрузки встроенного программного обеспечения в карту.
Достаточно, чтобы эта прошивка копировала MAC из микро-ПЗУ или аналогичного при загрузке во внутреннюю ОЗУ микроконтроллеров и предоставляла некоторый тип интерфейса (например, регистры PCI и т.д.) По шине на стороне хоста для изменения копии в ОЗУ , Существует много законных причин для изменения MAC-адреса, поэтому производители не склонны его исключать, за исключением некоторых беспроводных сетевых адаптеров.
Может быть какое-то странное сетевое оборудование с флэш-ПЗУ или аналогичным устройством, содержащим MAC-адрес У некоторых очень старых сетевых адаптеров ISA может быть DIP EEPROM - со старым (и новым, действительно) аппаратным обеспечением для ПК все, что действительно возможно.