MAC Filtering in Internet Sharing
Have a look at this method I used for many years on Lion and Mountain Lion: How to stop InternetSharing overwriting /etc/bootpd.plist

Since the culprit is still InternetSharing overwriting a standard
configuration file, the method should work.