Here is a good starting point for you:
http://chrisbuechler.com/m0n0wall/nokia/ip110.htmlThe MAC address spoofing can be done with the <spoofmac> presented in previous link (bottom of that page) or better yet, with these instructions:
http://forum.m0n0.ch/index.php/topic,1471.0.htmlI used that method, it flashes the MAC addresses permanently so you do not need to fiddle around with the box anymore. I took a note of the original MAC address from IP-box's mainboard and simply used that as a starting point; other two interfaces got theirs by incrementing the MAC by 1.
It's somewhat "complicated" to do the <spoofmac> thingy, especially since you have to do it everytime you happen to restore the factory defaults. Then again, since MAC is not valid, you cannot access the box via net; you gotta once again take the box apart and add the spoofmac tags in config.
Note also that I haven't managed to get the IP120 to reboot properly; it shutsdown, but it will never reboot with m0n0wall version 1.3. Depending how and where you use the box, you have to remove the power plug and plug it back in to restart it. Makes remote booting awkward. Version 1.2 works very well. I hope this problem will be fixed sometime.
Some discussion about the reboot problem here:
http://forum.m0n0.ch/index.php/topic,2373.0.htmlIn general, take apart the box, remove the hard drive and write the m0n0 image to it in a PC. I prefer to use a CompactFlash IDE adapter. Then you can simply remove the CF card instead too much of screwdriver work.
You can download the "standard PC" image which you can write to the hard drive with some raw sector writing software. Available from m0n0wall page is a "physdiskwrite" application. Make sure you overwrite the correct HDD/memcard!
Newer 1.3 beta releases of CDROM version have "install to hard disk" option in main menu. I think that version 1.2 releases do not have it. Not sure, never checked.