Why do you need to change the MAC address? If it's to test routes, below probably won't work.
On the other hand, there are situations where it does work, as I verified on Sonoma.
Change the MAC address in a virtual machine. It might get you what you need.