dhcpc - MAC Address Spoofing

Astaro 3.2.  Cable modem ISP.  I have been trying to use dhcpc to get an IP for the external NIC in a backup machine, where I have to spoof the MAC address that is sent to the cable modem.  

I have had success when using a static IP, by inserting an ifconfig into /sbin/init.d/static_eth to generate the bogus MAC address; but I can't find a way to do it when using dhcpc.  I've tried ifconfigs in init_nics and dhcp_eth, and a dhcpcd -I .... in init_nics, all without success. Sometimes the external NIC comes up, with the MAC address I want, but with no IP, subnet mask, gateway etc.

I suspect Astaro's dhcpcd may go straight to the NIC for the MAC address it sends to the dhcp server.

Anybody found a way to do it?

Thanks for any help.