Según creo la mac address no se puede cambiar. Es única y (de momento) irrepetible para cada dispositivo de red que se fabrique en el mundo, ya sea tarjeta de red, inalambrica, bluetooth, etc, etc. Es decir se le asigna en fábrica al dispositivo y es para siempre.
Los comandos que mencionas ifup, ipconfig, etc son para asignar, modificar, etc. una dirección IP al dispositvo, pero nunca cambiaran la mac address.