КО озадачен.
MAC прошит в самой карточке, т.е. его изменение возможно только в рамках настроек конкретной работающей ОС. Постановка задачи "навсегда изменить" некорректна.
Максимум что можно изменить — на уровне ОС указать, что она должна для данного интерфейса использовала другой MAC. А тут «скрипт в автозагрузке» ничем не хуже любого другого способа.