Jag provade och gjorde som du sa, sen startade jag om routern, provade till och med en annan router med det hjälpte inte. Mac adr ändras inte, så här ser det i DM:

root@dreambox:~> ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:12:28:2E:702
inet addr:192.168.0.182 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:91 errors:0 dropped:0 overruns:0 frame:0
TX packets:58 errors:3 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7878 (7.6 KiB) TX bytes:11062 (10.8 KiB)
Interrupt:25 Base address:0x600

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

root@dreambox:~>

Nån som vet varför det inte går att ändra mac adr?
init filen ska väl ligga på var/etc/ och den ska bara heta "init" eller?
Känns som att den filen inte alls körs när man startar om DM!