Nope… the PreBoot script doesn’t change anything even if it is changed, saved and enabled under the web interface. I made it work… this is what I did:
I deleted everything in /etc/rc.local …
then I added…
ifconfig ETH00 down hw ether 001966392e48
ifconfig ETH00 up
… in the Post Boot script … I forgot to enable the check button.
Rebooted the system and nothing!
Then I saw I forgot to check the check box to enable it.
But before that I opened the rc.local and the code was there.
The main problem with executing the rc.local file was the enable/disable check box.
What does the check box changes, how does it enables/disables the rc.local?
Finally: it works!