Hi
The following relates to debian on the dreamplug. i.e. not the standard ubutntu that the dreamplug comes installed with.
Just wanted to post this incase someone else spends hours trying to figure out how to assign a static
IP address to the dreamplug. Specifically eth0.
1. Stop ifplugd from mucking around with your ethernet port.
vi /etc/default/ifplugd
Remove eth0 from variables INTERFACES and HOTPLUG_INTERFACES. ie The variables should end up like this.
INTERFACES="eth1"
HOTPLUG_INTERFACES="eth1"
2. Add your ethernet port to /etc/network/interfaces
e.g.
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
3. In my case I had to stop the wireless interface from stuffing things up. It kept assigning 192.168.1.1 to its self.
In my case 192.168.1.1 is my ADSL modem/router.
/etc/rc.local runs /root/init_setup.sh. init_setup.sh has been used to hardcode the set up of the wireles interface.
In mycase I just changed the IP address uap0 was setup with, not to be 192.168.1.1
Reboot. And do and ifconfig to confirm

Hope this helps someone
Cheers